diff --git a/.editorconfig b/.editorconfig
index 1059bcdeb..76edc491c 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -16,17 +16,6 @@ tab_width = 4
# New line preferences
end_of_line = lf
insert_final_newline = true
-dotnet_style_coalesce_expression = true:suggestion
-dotnet_style_null_propagation = true:suggestion
-dotnet_style_prefer_is_null_check_over_reference_equality_method = true:suggestion
-dotnet_style_prefer_auto_properties = true:silent
-dotnet_style_object_initializer = true:suggestion
-dotnet_style_collection_initializer = true:suggestion
-dotnet_style_prefer_simplified_boolean_expressions = true:suggestion
-dotnet_style_prefer_conditional_expression_over_assignment = true:silent
-dotnet_style_prefer_conditional_expression_over_return = true:silent
-dotnet_style_operator_placement_when_wrapping = beginning_of_line
-dotnet_style_explicit_tuple_names = true:suggestion
# Markdown, JSON, YAML, props and csproj files
[*.{md,json,yml,props,csproj}]
@@ -117,7 +106,7 @@ csharp_style_conditional_delegate_call = true:suggestion
csharp_prefer_static_local_function = true:suggestion
csharp_preferred_modifier_order = public,private,protected,internal,static,extern,new,virtual,abstract,sealed,override,readonly,unsafe,volatile,async:silent
csharp_style_prefer_readonly_struct = true
-csharp_style_prefer_method_group_conversion = true:silent
+csharp_style_prefer_method_group_conversion = true
# Code-block preferences
csharp_prefer_braces = true:silent
@@ -188,9 +177,9 @@ csharp_preserve_single_line_statements = false
# Naming rules
-dotnet_naming_rule.interfaces_should_be_prefixed_with_i.severity = suggestion
+dotnet_naming_rule.interfaces_should_be_prefixed_with_I.severity = suggestion
dotnet_naming_rule.interfaces_should_be_prefixed_with_I.symbols = interface
-dotnet_naming_rule.interfaces_should_be_prefixed_with_i.style = IPascalCase
+dotnet_naming_rule.interfaces_should_be_prefixed_with_I.style = IPascalCase
dotnet_naming_rule.types_should_be_pascal_case.severity = suggestion
dotnet_naming_rule.types_should_be_pascal_case.symbols = types
@@ -247,22 +236,28 @@ dotnet_naming_style.IPascalCase.required_suffix =
dotnet_naming_style.IPascalCase.word_separator =
dotnet_naming_style.IPascalCase.capitalization = pascal_case
-# Other settings
-csharp_style_prefer_top_level_statements = true:suggestion
-csharp_style_prefer_primary_constructors = false:suggestion
-csharp_prefer_system_threading_lock = true:suggestion
-
-
-# Analyzers
-dotnet_diagnostic.CA1069.severity = none # CA1069: Enums values should not be duplicated
-# Disable Collection initialization can be simplified
+# TODO:
+# .NET 8 migration (new warnings are caused by the NET 8 C# compiler and analyzer)
+# The following info messages might need to be fixed in the source code instead of hiding the actual message
+# Without the following lines, dotnet format would fail
+# Disable "Collection initialization can be simplified"
dotnet_diagnostic.IDE0028.severity = none
dotnet_diagnostic.IDE0300.severity = none
dotnet_diagnostic.IDE0301.severity = none
dotnet_diagnostic.IDE0302.severity = none
dotnet_diagnostic.IDE0305.severity = none
-dotnet_diagnostic.CS9113.severity = none # CS9113: Parameter 'value' is unread
-dotnet_diagnostic.IDE0130.severity = none # IDE0130: Namespace does not match folder structure
+# Disable "'new' expression can be simplified"
+dotnet_diagnostic.IDE0090.severity = none
+# Disable "Use primary constructor"
+dotnet_diagnostic.IDE0290.severity = none
+# Disable "Member '' does not access instance data and can be marked as static"
+dotnet_diagnostic.CA1822.severity = none
+# Disable "Change type of field '' from '' to '' for improved performance"
+dotnet_diagnostic.CA1859.severity = none
+# Disable "Prefer 'static readonly' fields over constant array arguments if the called method is called repeatedly and is not mutating the passed array"
+dotnet_diagnostic.CA1861.severity = none
+# Disable "Prefer using 'string.Equals(string, StringComparison)' to perform a case-insensitive comparison, but keep in mind that this might cause subtle changes in behavior, so make sure to conduct thorough testing after applying the suggestion, or if culturally sensitive comparison is not required, consider using 'StringComparison.OrdinalIgnoreCase'"
+dotnet_diagnostic.CA1862.severity = none
[src/Ryujinx/UI/ViewModels/**.cs]
# Disable "mark members as static" rule for ViewModels
diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml
index 45f233dff..ffb5d5f8b 100644
--- a/.github/ISSUE_TEMPLATE/bug_report.yml
+++ b/.github/ISSUE_TEMPLATE/bug_report.yml
@@ -22,7 +22,7 @@ body:
id: log
attributes:
label: Log file
- description: "A log file will help our developers to better diagnose and fix the issue. UPLOAD THE FILE. DO NOT COPY AND PASTE THE FILE'S CONTENT."
+ description: A log file will help our developers to better diagnose and fix the issue.
placeholder: Logs files can be found under "Logs" folder in Ryujinx program folder. They can also be accessed by opening Ryujinx, then going to File > Open Logs Folder. You can drag and drop the log on to the text area (do not copy paste).
validations:
required: true
diff --git a/.github/labeler.yml b/.github/labeler.yml
index b80dbb1fb..871f9945f 100644
--- a/.github/labeler.yml
+++ b/.github/labeler.yml
@@ -18,10 +18,6 @@ gpu:
- changed-files:
- any-glob-to-any-file: ['src/Ryujinx.Graphics.Vulkan/**', 'src/Spv.Generator/**']
-'graphics-backend:metal':
- - changed-files:
- - any-glob-to-any-file: ['src/Ryujinx.Graphics.Metal/**', 'src/Ryujinx.Graphics.Metal.SharpMetalExtensions/**']
-
gui:
- changed-files:
- any-glob-to-any-file: ['src/Ryujinx/**', 'src/Ryujinx.UI.Common/**', 'src/Ryujinx.UI.LocaleGenerator/**']
@@ -36,7 +32,7 @@ kernel:
infra:
- changed-files:
- - any-glob-to-any-file: ['.github/**', 'distribution/**', 'Directory.Packages.props', 'src/Ryujinx.BuildValidationTasks/**']
+ - any-glob-to-any-file: ['.github/**', 'distribution/**', 'Directory.Packages.props']
documentation:
- changed-files:
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index a70dcc6f8..21dc3eb0b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -19,7 +19,6 @@ jobs:
configuration: [Debug, Release]
platform:
- { name: win-x64, os: windows-latest, zip_os_name: win_x64 }
- - { name: win-arm64, os: windows-latest, zip_os_name: win_arm64 }
- { name: linux-x64, os: ubuntu-latest, zip_os_name: linux_x64 }
- { name: linux-arm64, os: ubuntu-latest, zip_os_name: linux_arm64 }
- { name: osx-x64, os: macos-13, zip_os_name: osx_x64 }
@@ -65,9 +64,14 @@ jobs:
run: dotnet publish -c "${{ matrix.configuration }}" -r "${{ matrix.platform.name }}" -o ./publish -p:Version="${{ env.RYUJINX_BASE_VERSION }}" -p:DebugType=embedded -p:SourceRevisionId="${{ steps.git_short_hash.outputs.result }}" -p:ExtraDefineConstants=DISABLE_UPDATER src/Ryujinx --self-contained
if: github.event_name == 'pull_request' && matrix.platform.os != 'macos-13'
+ - name: Publish Ryujinx.Headless.SDL2
+ run: dotnet publish -c "${{ matrix.configuration }}" -r "${{ matrix.platform.name }}" -o ./publish_sdl2_headless -p:Version="${{ env.RYUJINX_BASE_VERSION }}" -p:DebugType=embedded -p:SourceRevisionId="${{ steps.git_short_hash.outputs.result }}" -p:ExtraDefineConstants=DISABLE_UPDATER src/Ryujinx.Headless.SDL2 --self-contained
+ if: github.event_name == 'pull_request' && matrix.platform.os != 'macos-13'
+
- name: Set executable bit
run: |
chmod +x ./publish/Ryujinx ./publish/Ryujinx.sh
+ chmod +x ./publish_sdl2_headless/Ryujinx.Headless.SDL2 ./publish_sdl2_headless/Ryujinx.sh
if: github.event_name == 'pull_request' && matrix.platform.os == 'ubuntu-latest'
- name: Build AppImage
@@ -115,6 +119,13 @@ jobs:
name: ryujinx-${{ matrix.configuration }}-${{ env.RYUJINX_BASE_VERSION }}+${{ steps.git_short_hash.outputs.result }}-${{ matrix.platform.zip_os_name }}-AppImage
path: publish_appimage
+ - name: Upload Ryujinx.Headless.SDL2 artifact
+ uses: actions/upload-artifact@v4
+ with:
+ name: nogui-ryujinx-${{ matrix.configuration }}-${{ env.RYUJINX_BASE_VERSION }}+${{ steps.git_short_hash.outputs.result }}-${{ matrix.platform.zip_os_name }}
+ path: publish_sdl2_headless
+ if: github.event_name == 'pull_request' && matrix.platform.os != 'macos-13'
+
build_macos:
name: macOS Universal (${{ matrix.configuration }})
runs-on: ubuntu-latest
@@ -130,11 +141,11 @@ jobs:
with:
global-json-file: global.json
- - name: Setup LLVM 17
+ - name: Setup LLVM 14
run: |
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
- sudo ./llvm.sh 17
+ sudo ./llvm.sh 14
- name: Install rcodesign
run: |
@@ -160,9 +171,20 @@ jobs:
run: |
./distribution/macos/create_macos_build_ava.sh . publish_tmp publish ./distribution/macos/entitlements.xml "${{ env.RYUJINX_BASE_VERSION }}" "${{ steps.git_short_hash.outputs.result }}" "${{ matrix.configuration }}" "-p:ExtraDefineConstants=DISABLE_UPDATER"
+ - name: Publish macOS Ryujinx.Headless.SDL2
+ run: |
+ ./distribution/macos/create_macos_build_headless.sh . publish_tmp_headless publish_headless ./distribution/macos/entitlements.xml "${{ env.RYUJINX_BASE_VERSION }}" "${{ steps.git_short_hash.outputs.result }}" "${{ matrix.configuration }}" "-p:ExtraDefineConstants=DISABLE_UPDATER"
+
- name: Upload Ryujinx artifact
uses: actions/upload-artifact@v4
with:
name: ryujinx-${{ matrix.configuration }}-${{ env.RYUJINX_BASE_VERSION }}+${{ steps.git_short_hash.outputs.result }}-macos_universal
path: "publish/*.tar.gz"
if: github.event_name == 'pull_request'
+
+ - name: Upload Ryujinx.Headless.SDL2 artifact
+ uses: actions/upload-artifact@v4
+ with:
+ name: nogui-ryujinx-${{ matrix.configuration }}-${{ env.RYUJINX_BASE_VERSION }}+${{ steps.git_short_hash.outputs.result }}-macos_universal
+ path: "publish_headless/*.tar.gz"
+ if: github.event_name == 'pull_request'
diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml
index cf250eb08..b352e82d7 100644
--- a/.github/workflows/canary.yml
+++ b/.github/workflows/canary.yml
@@ -19,11 +19,59 @@ concurrency: release
env:
POWERSHELL_TELEMETRY_OPTOUT: 1
DOTNET_CLI_TELEMETRY_OPTOUT: 1
- RYUJINX_BASE_VERSION: "1.3"
+ RYUJINX_BASE_VERSION: "1.2"
RYUJINX_TARGET_RELEASE_CHANNEL_NAME: "canary"
+ RYUJINX_TARGET_RELEASE_CHANNEL_OWNER: "GreemDev"
+ RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO: "Ryujinx"
+ RYUJINX_TARGET_RELEASE_CHANNEL_REPO: "Ryujinx-Canary"
RELEASE: 1
jobs:
+ tag:
+ name: Create tag
+ runs-on: ubuntu-20.04
+ steps:
+ - name: Get version info
+ id: version_info
+ run: |
+ echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.${{ github.run_number }}" >> $GITHUB_OUTPUT
+ echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
+ shell: bash
+
+ - name: Create tag
+ uses: actions/github-script@v7
+ with:
+ script: |
+ github.rest.git.createRef({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ ref: 'refs/tags/Canary-${{ steps.version_info.outputs.build_version }}',
+ sha: context.sha
+ })
+
+ - name: Create release
+ uses: ncipollo/release-action@v1
+ with:
+ name: "Canary ${{ steps.version_info.outputs.build_version }}"
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Canary builds:
+
+ These builds are experimental and may sometimes not work, use [regular builds](https://github.com/${{ github.repository }}/releases/latest) instead if that sounds like something you don't want to deal with.
+
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | [Canary Windows Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-win_x64.zip) |
+ | Linux 64 bit | [Canary Linux Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz) |
+ | Linux arm 64 bit | [Canary Linux arm Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz) |
+ | macOS | [Canary macOS artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz) |
+
+ **Full Changelog**: https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO }}/compare/Canary-${{ steps.version_info.outputs.prev_build_version }}...Canary-${{ steps.version_info.outputs.build_version }}
+ omitBodyDuringUpdate: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
+
release:
name: Release for ${{ matrix.platform.name }}
runs-on: ${{ matrix.platform.os }}
@@ -31,7 +79,6 @@ jobs:
matrix:
platform:
- { name: win-x64, os: windows-latest, zip_os_name: win_x64 }
- #- { name: win-arm64, os: windows-latest, zip_os_name: win_arm64 }
- { name: linux-x64, os: ubuntu-latest, zip_os_name: linux_x64 }
- { name: linux-arm64, os: ubuntu-latest, zip_os_name: linux_arm64 }
steps:
@@ -57,8 +104,10 @@ jobs:
sed -r --in-place 's/\%\%RYUJINX_BUILD_VERSION\%\%/${{ steps.version_info.outputs.build_version }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_BUILD_GIT_HASH\%\%/${{ steps.version_info.outputs.git_short_hash }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place '/^Name=Ryujinx$/s/Name=Ryujinx/Name=Ryujinx-Canary/' distribution/linux/Ryujinx.desktop
shell: bash
- name: Create output dir
@@ -66,89 +115,107 @@ jobs:
- name: Publish
run: |
- dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx --self-contained
+ dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish_ava/publish -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx --self-contained
+ dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish_sdl2_headless/publish -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx.Headless.SDL2 --self-contained
- name: Packing Windows builds
if: matrix.platform.os == 'windows-latest'
run: |
- pushd publish
- rm libarmeilleure-jitsupport.dylib
- 7z a ../release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip ../publish
+ pushd publish_ava
+ rm publish/libarmeilleure-jitsupport.dylib
+ 7z a ../release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip publish
+ popd
+
+ pushd publish_sdl2_headless
+ rm publish/libarmeilleure-jitsupport.dylib
+ 7z a ../release_output/nogui-ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip publish
popd
-
- gh release download -R GreemDev/GLI -O gli.exe -p 'GitLabCli-win_x64.exe'
-
- ./gli.exe --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip"
shell: bash
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Install GitLabCli
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Packing Linux builds
if: matrix.platform.os == 'ubuntu-latest'
run: |
- pushd publish
- rm libarmeilleure-jitsupport.dylib
- chmod +x Ryujinx.sh Ryujinx
- tar -czvf ../release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz ../publish
+ pushd publish_ava
+ rm publish/libarmeilleure-jitsupport.dylib
+ chmod +x publish/Ryujinx.sh publish/Ryujinx
+ tar -czvf ../release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz publish
+ popd
+
+ pushd publish_sdl2_headless
+ rm publish/libarmeilleure-jitsupport.dylib
+ chmod +x publish/Ryujinx.sh publish/Ryujinx.Headless.SDL2
+ tar -czvf ../release_output/nogui-ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz publish
popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz"
shell: bash
- - name: Build AppImage (Linux)
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- BUILD_VERSION="${{ steps.version_info.outputs.build_version }}"
- PLATFORM_NAME="${{ matrix.platform.name }}"
+ #- name: Build AppImage (Linux)
+ # if: matrix.platform.os == 'ubuntu-latest'
+ # run: |
+ # BUILD_VERSION="${{ steps.version_info.outputs.build_version }}"
+ # PLATFORM_NAME="${{ matrix.platform.name }}"
- sudo apt install -y zsync desktop-file-utils appstream
+ # sudo apt install -y zsync desktop-file-utils appstream
- mkdir -p tools
- export PATH="$PATH:$(readlink -f tools)"
+ # mkdir -p tools
+ # export PATH="$PATH:$(readlink -f tools)"
# Setup appimagetool
- wget -q -O tools/appimagetool "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
- chmod +x tools/appimagetool
- chmod +x distribution/linux/appimage/build-appimage.sh
+ # wget -q -O tools/appimagetool "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
+ # chmod +x tools/appimagetool
+ # chmod +x distribution/linux/appimage/build-appimage.sh
# Explicitly set $ARCH for appimagetool ($ARCH_NAME is for the file name)
- if [ "$PLATFORM_NAME" = "linux-x64" ]; then
- ARCH_NAME=x64
- export ARCH=x86_64
- elif [ "$PLATFORM_NAME" = "linux-arm64" ]; then
- ARCH_NAME=arm64
- export ARCH=aarch64
- else
- echo "Unexpected PLATFORM_NAME "$PLATFORM_NAME""
- exit 1
- fi
+ # if [ "$PLATFORM_NAME" = "linux-x64" ]; then
+ # ARCH_NAME=x64
+ # export ARCH=x86_64
+ # elif [ "$PLATFORM_NAME" = "linux-arm64" ]; then
+ # ARCH_NAME=arm64
+ # export ARCH=aarch64
+ # else
+ # echo "Unexpected PLATFORM_NAME "$PLATFORM_NAME""
+ # exit 1
+ # fi
- export UFLAG="gh-releases-zsync|${{ secrets.RC_OWNER }}${{ secrets.RC_CANARY_NAME }}|latest|*-$ARCH_NAME.AppImage.zsync"
- BUILDDIR=publish OUTDIR=publish_appimage distribution/linux/appimage/build-appimage.sh
+ # export UFLAG="gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|*-$ARCH_NAME.AppImage.zsync"
+ # BUILDDIR=publish_ava OUTDIR=publish_ava_appimage distribution/linux/appimage/build-appimage.sh
- pushd publish_appimage
- mv Ryujinx.AppImage ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage
- mv Ryujinx.AppImage.zsync ../release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync
- popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage"
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-canary-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync"
- shell: bash
+ # Add to release output
+ # pushd publish_ava_appimage
+ # mv Ryujinx.AppImage ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage
+ # mv Ryujinx.AppImage.zsync ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync
+ # popd
+ # shell: bash
+
+ - name: Pushing new release
+ uses: ncipollo/release-action@v1
+ with:
+ name: ${{ steps.version_info.outputs.build_version }}
+ artifacts: "release_output/*.tar.gz,release_output/*.zip"
+ #artifacts: "release_output/*.tar.gz,release_output/*.zip/*AppImage*"
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Canary builds:
+
+ These builds are experimental and may sometimes not work, use [regular builds](https://github.com/GreemDev/Ryujinx/releases/latest) instead if that sounds like something you don't want to deal with.
+
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-win_x64.zip |
+ | Linux 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz |
+ | Linux arm 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz |
+ | Macos | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz |
+
+ "**Full Changelog**: https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO }}/compare/Canary-${{ steps.version_info.outputs.prev_build_version }}...Canary-${{ steps.version_info.outputs.build_version }}"
+ omitBodyDuringUpdate: true
+ allowUpdates: true
+ replacesArtifacts: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
macos_release:
name: Release MacOS universal
- runs-on: ubuntu-24.04
+ runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -156,21 +223,11 @@ jobs:
with:
global-json-file: global.json
- - name: Setup LLVM 17
+ - name: Setup LLVM 15
run: |
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
- sudo ./llvm.sh 17
-
- - name: Install GitLabCli
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ sudo ./llvm.sh 15
- name: Install rcodesign
run: |
@@ -197,53 +254,40 @@ jobs:
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
shell: bash
- name: Publish macOS Ryujinx
run: |
./distribution/macos/create_macos_build_ava.sh . publish_tmp_ava publish_ava ./distribution/macos/entitlements.xml "${{ steps.version_info.outputs.build_version }}" "${{ steps.version_info.outputs.git_short_hash }}" Release 1
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=UploadGenericPackage "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|publish_ava/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz"
- create_gitlab_release:
- name: Create GitLab Release
- runs-on: ubuntu-24.04
- needs:
- - macos_release
- - release
- steps:
- - uses: actions/checkout@v4
-
- - name: Get version info
- id: version_info
+ - name: Publish macOS Ryujinx.Headless.SDL2
run: |
- echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.${{ github.run_number }}" >> $GITHUB_OUTPUT
- echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
- echo "git_short_hash=$(git rev-parse --short "${{ github.sha }}")" >> $GITHUB_OUTPUT
- shell: bash
+ ./distribution/macos/create_macos_build_headless.sh . publish_tmp_headless publish_headless ./distribution/macos/entitlements.xml "${{ steps.version_info.outputs.build_version }}" "${{ steps.version_info.outputs.git_short_hash }}" Release 1
- - name: Install GitLabCli
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Create tag
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=CreateTag "Canary-${{ steps.version_info.outputs.build_version }}|${{ steps.version_info.outputs.git_short_hash }}"
-
- - name: Create release
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=CreateReleaseFromGenericPackageFiles "Ryubing-Canary|${{ steps.version_info.outputs.build_version }}|main|Canary ${{ steps.version_info.outputs.build_version }}|**Full Changelog:** [${{ steps.version_info.outputs.prev_build_version }}...${{ steps.version_info.outputs.build_version }}](https://git.ryujinx.app/ryubing/ryujinx/-/compare/Canary-${{ steps.version_info.outputs.prev_build_version }}...Canary-${{ steps.version_info.outputs.build_version }})"
-
- - name: Send notification webhook
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/canary --command=SendUpdateMessage "${{ steps.version_info.outputs.build_version }}|FF4500|${{ secrets.CANARY_DISCORD_WEBHOOK }}|https://avatars.githubusercontent.com/u/192939710?s=200&v=4|false"
-
- - name: Notify update server of new builds
- run: |
- curl 'https://update.ryujinx.app/api/v1/admin/refresh_cache?rc=canary' -X PATCH -H 'accept: */*' -H 'Authorization: ${{ secrets.UPDATE_SERVER_ADMIN_TOKEN }}'
+ - name: Pushing new release
+ uses: ncipollo/release-action@v1
+ with:
+ name: "Canary ${{ steps.version_info.outputs.build_version }}"
+ artifacts: "publish_ava/*.tar.gz, publish_headless/*.tar.gz"
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Canary builds:
+
+ These builds are experimental and may sometimes not work, use [regular builds](https://github.com/GreemDev/Ryujinx/releases/latest) instead if that sounds like something you don't want to deal with.
+
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-win_x64.zip |
+ | Linux 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz |
+ | Linux arm 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz |
+ | Macos | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-canary-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz |
+
+ "**Full Changelog**: https://github.com/${{ github.repository }}/compare/Canary-${{ steps.version_info.outputs.prev_build_version }}...Canary-${{ steps.version_info.outputs.build_version }}"
+ omitBodyDuringUpdate: true
+ allowUpdates: true
+ replacesArtifacts: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
diff --git a/.github/workflows/debug_release.yml b/.github/workflows/debug_release.yml
deleted file mode 100644
index b166adb61..000000000
--- a/.github/workflows/debug_release.yml
+++ /dev/null
@@ -1,224 +0,0 @@
-name: Release job (Debug)
-
-on:
- workflow_dispatch:
- inputs: {}
-
-concurrency: release
-
-env:
- POWERSHELL_TELEMETRY_OPTOUT: 1
- DOTNET_CLI_TELEMETRY_OPTOUT: 1
- RYUJINX_BASE_VERSION: "1.3"
- RYUJINX_TARGET_RELEASE_CHANNEL_NAME: "release"
- RELEASE: 1
-
-jobs:
- release:
- name: Release for ${{ matrix.platform.name }}
- runs-on: ${{ matrix.platform.os }}
- strategy:
- matrix:
- platform:
- - { name: win-x64, os: windows-latest, zip_os_name: win_x64 }
- #- { name: win-arm64, os: windows-latest, zip_os_name: win_arm64 }
- - { name: linux-x64, os: ubuntu-latest, zip_os_name: linux_x64 }
- - { name: linux-arm64, os: ubuntu-latest, zip_os_name: linux_arm64 }
- steps:
- - uses: actions/checkout@v4
-
- - uses: actions/setup-dotnet@v4
- with:
- global-json-file: global.json
-
- - name: Overwrite csc problem matcher
- run: echo "::add-matcher::.github/csc.json"
-
- - name: Get version info
- id: version_info
- run: |
- echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} + 10))" >> $GITHUB_OUTPUT
- echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
- echo "git_short_hash=$(git rev-parse --short "${{ github.sha }}")" >> $GITHUB_OUTPUT
- shell: bash
-
- - name: Configure for release
- run: |
- sed -r --in-place 's/\%\%RYUJINX_BUILD_VERSION\%\%/${{ steps.version_info.outputs.build_version }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_BUILD_GIT_HASH\%\%/${{ steps.version_info.outputs.git_short_hash }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
- shell: bash
-
- - name: Create output dir
- run: "mkdir release_output"
-
- - name: Publish
- run: |
- dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx --self-contained
-
- - name: Packing Windows builds
- if: matrix.platform.os == 'windows-latest'
- run: |
- pushd publish
- rm libarmeilleure-jitsupport.dylib
- 7z a ../release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip ../publish
- popd
-
- gh release download -R GreemDev/GLI -O gli.exe -p 'GitLabCli-win_x64.exe'
-
- ./gli.exe --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip"
- shell: bash
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Install GitLabCli
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Packing Linux builds
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- pushd publish
- rm libarmeilleure-jitsupport.dylib
- chmod +x Ryujinx.sh Ryujinx
- tar -czvf ../release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz ../publish
- popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz"
- shell: bash
-
- - name: Build AppImage (Linux)
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- BUILD_VERSION="${{ steps.version_info.outputs.build_version }}"
- PLATFORM_NAME="${{ matrix.platform.name }}"
-
- sudo apt install -y zsync desktop-file-utils appstream
-
- mkdir -p tools
- export PATH="$PATH:$(readlink -f tools)"
-
- # Setup appimagetool
- wget -q -O tools/appimagetool "https://github.com/AppImage/appimagetool/releases/download/continuous/appimagetool-x86_64.AppImage"
- chmod +x tools/appimagetool
- chmod +x distribution/linux/appimage/build-appimage.sh
-
- # Explicitly set $ARCH for appimagetool ($ARCH_NAME is for the file name)
- if [ "$PLATFORM_NAME" = "linux-x64" ]; then
- ARCH_NAME=x64
- export ARCH=x86_64
- elif [ "$PLATFORM_NAME" = "linux-arm64" ]; then
- ARCH_NAME=arm64
- export ARCH=aarch64
- else
- echo "Unexpected PLATFORM_NAME "$PLATFORM_NAME""
- exit 1
- fi
-
- export UFLAG="gh-releases-zsync|${{ github.repository_owner }}|${{ github.event.repository.name }}|latest|*-$ARCH_NAME.AppImage.zsync"
- BUILDDIR=publish OUTDIR=publish_appimage distribution/linux/appimage/build-appimage.sh
-
- pushd publish_appimage
- mv Ryujinx.AppImage ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage
- mv Ryujinx.AppImage.zsync ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync
- popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage"
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync"
- shell: bash
-
- macos_release:
- name: Release MacOS universal
- runs-on: ubuntu-24.04
- steps:
- - uses: actions/checkout@v4
-
- - uses: actions/setup-dotnet@v4
- with:
- global-json-file: global.json
-
- - name: Setup LLVM 17
- run: |
- wget https://apt.llvm.org/llvm.sh
- chmod +x llvm.sh
- sudo ./llvm.sh 17
-
- - name: Install GitLabCli
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Install rcodesign
- run: |
- mkdir -p $HOME/.bin
- gh release download -R indygreg/apple-platform-rs -O apple-codesign.tar.gz -p 'apple-codesign-*-x86_64-unknown-linux-musl.tar.gz'
- tar -xzvf apple-codesign.tar.gz --wildcards '*/rcodesign' --strip-components=1
- rm apple-codesign.tar.gz
- mv rcodesign $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Get version info
- id: version_info
- run: |
- echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} + 10))" >> $GITHUB_OUTPUT
- echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
- echo "git_short_hash=$(git rev-parse --short "${{ github.sha }}")" >> $GITHUB_OUTPUT
-
- - name: Configure for release
- run: |
- sed -r --in-place 's/\%\%RYUJINX_BUILD_VERSION\%\%/${{ steps.version_info.outputs.build_version }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_BUILD_GIT_HASH\%\%/${{ steps.version_info.outputs.git_short_hash }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
- sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
- shell: bash
-
- - name: Publish macOS Ryujinx
- run: |
- ./distribution/macos/create_macos_build_ava.sh . publish_tmp_ava publish ./distribution/macos/entitlements.xml "${{ steps.version_info.outputs.build_version }}" "${{ steps.version_info.outputs.git_short_hash }}" Release 0
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|publish/ryujinx-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz"
-
- create_gitlab_release:
- name: Create GitLab Release
- runs-on: ubuntu-24.04
- needs:
- - macos_release
- - release
- steps:
- - uses: actions/checkout@v4
-
- - name: Get version info
- id: version_info
- run: |
- echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} + 10))" >> $GITHUB_OUTPUT
- echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
- echo "git_short_hash=$(git rev-parse --short "${{ github.sha }}")" >> $GITHUB_OUTPUT
- shell: bash
-
- - name: Install GitLabCli
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Create release
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=CreateReleaseFromGenericPackageFiles "Ryubing|${{ steps.version_info.outputs.build_version }}|${{ steps.version_info.outputs.git_short_hash }}|test|THIS IS NOT INTENDED FOR END USER USAGE"
diff --git a/.github/workflows/nightly_pr_comment.yml b/.github/workflows/nightly_pr_comment.yml
index 24d23d98b..85a6e2de4 100644
--- a/.github/workflows/nightly_pr_comment.yml
+++ b/.github/workflows/nightly_pr_comment.yml
@@ -38,16 +38,20 @@ jobs:
return core.error(`No artifacts found`);
}
let body = `Download the artifacts for this pull request:\n`;
+ let hidden_headless_artifacts = `\n\n GUI-less \n`;
let hidden_debug_artifacts = `\n\n Only for Developers \n`;
for (const art of artifacts) {
- const url = `https://nightly.link/${owner}/${repo}/actions/artifacts/${art.id}.zip`;
- if (art.name.includes('Debug')) {
- hidden_debug_artifacts += `\n* [${art.name}](${url})`;
+ if(art.name.includes('Debug')) {
+ hidden_debug_artifacts += `\n* [${art.name}](https://nightly.link/${owner}/${repo}/actions/artifacts/${art.id}.zip)`;
+ } else if(art.name.includes('nogui-ryujinx')) {
+ hidden_headless_artifacts += `\n* [${art.name}](https://nightly.link/${owner}/${repo}/actions/artifacts/${art.id}.zip)`;
} else {
- body += `\n* [${art.name}](${url})`;
+ body += `\n* [${art.name}](https://nightly.link/${owner}/${repo}/actions/artifacts/${art.id}.zip)`;
}
}
+ hidden_headless_artifacts += `\n `;
hidden_debug_artifacts += `\n `;
+ body += hidden_headless_artifacts;
body += hidden_debug_artifacts;
const {data: comments} = await github.rest.issues.listComments({repo, owner, issue_number});
diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index 9f2099719..815321dfe 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -3,17 +3,71 @@ name: Release job
on:
workflow_dispatch:
inputs: {}
+ push:
+ branches: [ release ]
+ paths-ignore:
+ - '.github/**'
+ - 'docs/**'
+ - 'assets/**'
+ - '*.yml'
+ - '*.json'
+ - '*.config'
+ - '*.md'
concurrency: release
env:
POWERSHELL_TELEMETRY_OPTOUT: 1
DOTNET_CLI_TELEMETRY_OPTOUT: 1
- RYUJINX_BASE_VERSION: "1.3"
+ RYUJINX_BASE_VERSION: "1.2"
RYUJINX_TARGET_RELEASE_CHANNEL_NAME: "release"
+ RYUJINX_TARGET_RELEASE_CHANNEL_OWNER: "GreemDev"
+ RYUJINX_TARGET_RELEASE_CHANNEL_REPO: "Ryujinx"
RELEASE: 1
jobs:
+ tag:
+ name: Create tag
+ runs-on: ubuntu-20.04
+ steps:
+ - name: Get version info
+ id: version_info
+ run: |
+ echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.${{ github.run_number }}" >> $GITHUB_OUTPUT
+ echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
+ shell: bash
+
+ - name: Create tag
+ uses: actions/github-script@v7
+ with:
+ script: |
+ github.rest.git.createRef({
+ owner: context.repo.owner,
+ repo: context.repo.repo,
+ ref: 'refs/tags/${{ steps.version_info.outputs.build_version }}',
+ sha: context.sha
+ })
+
+ - name: Create release
+ uses: ncipollo/release-action@v1
+ with:
+ name: ${{ steps.version_info.outputs.build_version }}
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Regular builds:
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | [Release Windows Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-win_x64.zip) |
+ | Linux 64 bit | [Release Linux Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz) |
+ | Linux arm 64 bit | [Release Linux arm Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz) |
+ | macOS | [Release macOS Artifact](https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz) |
+
+ **Full Changelog**: https://github.com/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/compare/${{ steps.version_info.outputs.prev_build_version }}...${{ steps.version_info.outputs.build_version }}
+ omitBodyDuringUpdate: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
+
release:
name: Release for ${{ matrix.platform.name }}
runs-on: ${{ matrix.platform.os }}
@@ -21,7 +75,6 @@ jobs:
matrix:
platform:
- { name: win-x64, os: windows-latest, zip_os_name: win_x64 }
- #- { name: win-arm64, os: windows-latest, zip_os_name: win_arm64 }
- { name: linux-x64, os: ubuntu-latest, zip_os_name: linux_x64 }
- { name: linux-arm64, os: ubuntu-latest, zip_os_name: linux_arm64 }
steps:
@@ -47,6 +100,9 @@ jobs:
sed -r --in-place 's/\%\%RYUJINX_BUILD_VERSION\%\%/${{ steps.version_info.outputs.build_version }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_BUILD_GIT_HASH\%\%/${{ steps.version_info.outputs.git_short_hash }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
shell: bash
@@ -56,6 +112,7 @@ jobs:
- name: Publish
run: |
dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx --self-contained
+ dotnet publish -c Release -r "${{ matrix.platform.name }}" -o ./publish_sdl2_headless -p:Version="${{ steps.version_info.outputs.build_version }}" -p:SourceRevisionId="${{ steps.version_info.outputs.git_short_hash }}" -p:DebugType=embedded src/Ryujinx.Headless.SDL2 --self-contained
- name: Packing Windows builds
if: matrix.platform.os == 'windows-latest'
@@ -64,38 +121,12 @@ jobs:
rm libarmeilleure-jitsupport.dylib
7z a ../release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip ../publish
popd
-
- gh release download -R GreemDev/GLI -O gli.exe -p 'GitLabCli-win_x64.exe'
-
- ./gli.exe --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip"
- shell: bash
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- - name: Install GitLabCli
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
-
- - name: Packing Linux builds
- if: matrix.platform.os == 'ubuntu-latest'
- run: |
- pushd publish
+ pushd publish_sdl2_headless
rm libarmeilleure-jitsupport.dylib
- chmod +x Ryujinx.sh Ryujinx
- tar -czvf ../release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz ../publish
+ 7z a ../release_output/nogui-ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.zip ../publish
popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz"
shell: bash
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- name: Build AppImage (Linux)
if: matrix.platform.os == 'ubuntu-latest'
@@ -132,14 +163,48 @@ jobs:
mv Ryujinx.AppImage ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage
mv Ryujinx.AppImage.zsync ../release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync
popd
-
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage"
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|release_output/ryujinx-$BUILD_VERSION-$ARCH_NAME.AppImage.zsync"
+ shell: bash
+
+ - name: Packing Linux builds
+ if: matrix.platform.os == 'ubuntu-latest'
+ run: |
+ pushd publish
+ chmod +x Ryujinx.sh Ryujinx
+ tar -czvf ../release_output/ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz ../publish
+ popd
+
+ pushd publish_sdl2_headless
+ chmod +x Ryujinx.sh Ryujinx.Headless.SDL2
+ tar -czvf ../release_output/nogui-ryujinx-${{ steps.version_info.outputs.build_version }}-${{ matrix.platform.zip_os_name }}.tar.gz ../publish
+ popd
shell: bash
+ - name: Pushing new release
+ uses: ncipollo/release-action@v1
+ with:
+ name: ${{ steps.version_info.outputs.build_version }}
+ artifacts: "release_output/*.tar.gz,release_output/*.zip,release_output/*AppImage*"
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Regular builds:
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-win_x64.zip |
+ | Linux 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz |
+ | Linux arm 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz |
+ | Macos | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz |
+
+ "**Full Changelog**: https://github.com/${{ github.repository }}/compare/${{ steps.version_info.outputs.prev_build_version }}...${{ steps.version_info.outputs.build_version }}"
+ omitBodyDuringUpdate: true
+ allowUpdates: true
+ replacesArtifacts: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
+
macos_release:
name: Release MacOS universal
- runs-on: ubuntu-24.04
+ runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
@@ -147,21 +212,11 @@ jobs:
with:
global-json-file: global.json
- - name: Setup LLVM 17
+ - name: Setup LLVM 15
run: |
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
- sudo ./llvm.sh 17
-
- - name: Install GitLabCli
- run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ sudo ./llvm.sh 15
- name: Install rcodesign
run: |
@@ -186,49 +241,39 @@ jobs:
sed -r --in-place 's/\%\%RYUJINX_BUILD_VERSION\%\%/${{ steps.version_info.outputs.build_version }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_BUILD_GIT_HASH\%\%/${{ steps.version_info.outputs.git_short_hash }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_NAME\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_NAME }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_OWNER\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
+ sed -r --in-place 's/\%\%RYUJINX_TARGET_RELEASE_CHANNEL_SOURCE_REPO\%\%/${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}/g;' src/Ryujinx.Common/ReleaseInformation.cs
sed -r --in-place 's/\%\%RYUJINX_CONFIG_FILE_NAME\%\%/Config\.json/g;' src/Ryujinx.Common/ReleaseInformation.cs
shell: bash
- name: Publish macOS Ryujinx
run: |
./distribution/macos/create_macos_build_ava.sh . publish_tmp_ava publish ./distribution/macos/entitlements.xml "${{ steps.version_info.outputs.build_version }}" "${{ steps.version_info.outputs.git_short_hash }}" Release 0
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=UploadGenericPackage "Ryubing|${{ steps.version_info.outputs.build_version }}|publish/ryujinx-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz"
-
- create_gitlab_release:
- name: Create GitLab Release
- runs-on: ubuntu-24.04
- needs:
- - macos_release
- - release
- steps:
- - uses: actions/checkout@v4
-
- - name: Get version info
- id: version_info
- run: |
- echo "build_version=${{ env.RYUJINX_BASE_VERSION }}.${{ github.run_number }}" >> $GITHUB_OUTPUT
- echo "prev_build_version=${{ env.RYUJINX_BASE_VERSION }}.$((${{ github.run_number }} - 1))" >> $GITHUB_OUTPUT
- echo "git_short_hash=$(git rev-parse --short "${{ github.sha }}")" >> $GITHUB_OUTPUT
- shell: bash
- - name: Install GitLabCli
+ - name: Publish macOS Ryujinx.Headless.SDL2
run: |
- mkdir -p $HOME/.bin
- gh release download -R GreemDev/GLI -O gli -p 'GitLabCli-linux_x64'
- chmod +x gli
- mv gli $HOME/.bin/
- echo "$HOME/.bin" >> $GITHUB_PATH
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ ./distribution/macos/create_macos_build_headless.sh . publish_tmp_headless publish_headless ./distribution/macos/entitlements.xml "${{ steps.version_info.outputs.build_version }}" "${{ steps.version_info.outputs.git_short_hash }}" Release 0
- - name: Create release
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=CreateReleaseFromGenericPackageFiles "Ryubing|${{ steps.version_info.outputs.build_version }}|${{ steps.version_info.outputs.git_short_hash }}|${{ steps.version_info.outputs.build_version }}|msd:${{ steps.version_info.outputs.build_version }}"
-
- - name: Send notification webhook
- run: |
- gli --access-token=${{ secrets.GITLAB_TOKEN }} --project=ryubing/ryujinx --command=SendUpdateMessage "${{ steps.version_info.outputs.build_version }}|32cd32|${{ secrets.STABLE_DISCORD_WEBHOOK }}|https://avatars.githubusercontent.com/u/192939710?s=200&v=4|false"
-
- - name: Notify update server of new builds
- run: |
- curl 'https://update.ryujinx.app/api/v1/admin/refresh_cache?rc=stable' -X PATCH -H 'accept: */*' -H 'Authorization: ${{ secrets.UPDATE_SERVER_ADMIN_TOKEN }}'
+ - name: Pushing new release
+ uses: ncipollo/release-action@v1
+ with:
+ name: ${{ steps.version_info.outputs.build_version }}
+ artifacts: "publish/*.tar.gz, publish_headless/*.tar.gz"
+ tag: ${{ steps.version_info.outputs.build_version }}
+ body: |
+ # Regular builds:
+ | Platform | Artifact |
+ |--|--|
+ | Windows 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-win_x64.zip |
+ | Linux 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_x64.tar.gz |
+ | Linux arm 64 bit | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-linux_arm64.tar.gz |
+ | Macos | https://github.com/${{ github.repository }}/releases/download/${{ steps.version_info.outputs.build_version }}/ryujinx-${{ steps.version_info.outputs.build_version }}-macos_universal.app.tar.gz |
+
+ "**Full Changelog**: https://github.com/${{ github.repository }}/compare/${{ steps.version_info.outputs.prev_build_version }}...${{ steps.version_info.outputs.build_version }}"
+ omitBodyDuringUpdate: true
+ allowUpdates: true
+ replacesArtifacts: true
+ owner: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_OWNER }}
+ repo: ${{ env.RYUJINX_TARGET_RELEASE_CHANNEL_REPO }}
+ token: ${{ secrets.RELEASE_TOKEN }}
diff --git a/.gitignore b/.gitignore
index 8357033e6..9a192926f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -178,7 +178,3 @@ PublishProfiles/
# Ignore MacOS Attribute Files
._*
-
-# Ignore distribution build files
-distribution/macos/temp/
-distribution/macos/output/
diff --git a/BuildAndPushLibraries.sh b/BuildAndPushLibraries.sh
deleted file mode 100644
index 4bd6cfc55..000000000
--- a/BuildAndPushLibraries.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-function pub {
- dotnet publish -c release
-}
-
-function package {
- cd src/$1
- pub
- mv bin/Release/$1.1.0.0.nupkg ../../pkgs/$1.1.0.0.nupkg
- cd ../../
-}
-
-rm -rf pkgs
-mkdir pkgs
-
-package ARMeilleure
-package Ryujinx.Memory
-
-dotnet nuget push pkgs/*.nupkg --source RyubingPkgs
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
deleted file mode 100644
index 9a2b4ccb8..000000000
--- a/CHANGELOG.md
+++ /dev/null
@@ -1,254 +0,0 @@
-# Ryujinx Changelog
-
-All updates to this Ryujinx branch will be documented in this file.
-
-## [1.3.2]() - 2025-06-09
-
-## [1.3.1]() - 2025-04-23
-
-## [1.2.86]() - 2025-03-13
-
-## [1.2.82]() - 2025-02-16
-
-## [1.2.80-81]() - 2025-01-22
-
-## [1.2.78]() - 2024-12-19
-
-## [1.2.73-1.2.76]() - 2024-11-19
-A list of notable changes can be found on the release linked in the version number above.
-
-Additionally, 1.2.74 & 75 were fixes for uploading Windows build artifacts.
-
-1.2.76 fixes a rare crash on startup.
-
-## [1.2.72]() - 2024-11-03
-PRs [#163](), [#164](), [#139]()
-### HLE:
- - Add DebugMouse HID device.
- - Fixes "Clock Tower Rewind" crashing while loading.
-### Audio:
- - Fix index bounds check in GetCoefficientAtIndex.
- - Fixes crashing in Super Mario Party Jamboree.
-### misc:
- - Update macOS distribution .icns.
-
-## [1.2.69]() - 2024-11-01
-### Infra:
- - Compile the native libraries into the Ryujinx executable.
- - Remove `libarmeilleure-jitsupport.dylib` from Windows & Linux releases (dylibs are macOS-only)
-### Misc:
- - Remove custom themes in config.
- - This is a leftover from the GTK UI, as Avalonia does not have custom themes.
- - Replace "" with `string.Empty`.
- - Code cleanups & simplifications.
-
-## [1.2.67]() - 2024-11-01
-PRs [#36](), [#135]()
-
-### GUI:
- - Set UseFloatingWatermark to false when watermark is empty
- - Should prevent the text prompt box from having weird jumpy behavior.
-### GPU:
- - Increase the amount of VRAM cache available for textures based on selected DRAM amount.
-### Misc:
- - Fix homebrew loading.
-
-
-## [1.2.64](https://github.com/GreemDev/Ryujinx/releases/tag/1.2.64) - 2024-10-30
-PRs [#92](https://github.com/GreemDev/Ryujinx/pull/92), [#96](https://github.com/GreemDev/Ryujinx/pull/96), [#97](https://github.com/GreemDev/Ryujinx/pull/97), [#101](https://github.com/GreemDev/Ryujinx/pull/101), [#103](https://github.com/GreemDev/Ryujinx/pull/103)
-### GUI:
-- Option to show classic-style title bar. Requires restart of emulator to take effect.
- - This is only relevant on Windows. Other Operating Systems default to this being on and not being changeable, because the custom (current) title bar only works on Windows in the first place.
-### i18n:
-- it_IT:
- - Add missing Italian strings.
-- pt_BR:
- - Add missing Brazilian Portuguese strings.
-- fr_FR:
- - Fix some French strings.
-### MISC:
-- Higher-res logo.
-
-## 1.2.59 - 2024-10-27
-
-PRs [#88](https://github.com/GreemDev/Ryujinx/pull/88), [#87](https://github.com/GreemDev/Ryujinx/pull/87)
-### i18n:
-- fr_FR:
- - Add missing translations for new features & fix a couple wrong ones.
- - Fix Ignore Missing Services / Ignore Applet tooltip.
-
-## 1.2.57 - 2024-10-27
-PRs [#60](https://github.com/GreemDev/Ryujinx/pull/60), [#42](https://github.com/GreemDev/Ryujinx/pull/42)
-### GUI:
-- Automatically remove invalid DLC & updates as part of autoload.
-- Added Thai translation for Ignore Applet hover tooltip.
-### INPUT:
-- When using multiple gamepads, when reconnecting they will no longer be mixed up between players.
-
-## 1.2.50 - 2024-10-25
-### GUI:
-- Fix crash when using "delete all" button in mod manager.
-### Updater:
-- Remove Avalonia migration code.
-### MISC:
-- Replace references to IntPtr/UIntPtr to nint/nuint.
-
-## 1.2.45 - 2024-10-25
-### GUI:
-- Added program icon to windows other than the main.
-- Reference translations added in the last version.
-- Shader compile counter is now translated.
-### RPC:
-- Added SONIC X SHADOW GENERATIONS asset image.
-### MISC:
-- Code cleanup.
-
-## 1.2.44 - 2024-10-25
-PR [#59](https://github.com/GreemDev/Ryujinx/pull/59)
-### GUI:
-- Add descriptions for "ignoring applet" translated into other languages.
-
-NOTE: The translation isn't referenced in the code yet, it will be in the next update. These are just the translations.
-
-## Hotfix: 1.2.43 - 2024-10-24
-### GUI:
-- Do not enable Ignore Applet by default when upgrading config version.
-
-## 1.2.42 - 2024-10-24
-Sources:
-
-Init function: https://github.com/MutantAura/Ryujinx/commit/9cef4ceba40d66492ff775af793ff70e6e7551a9
-
-Shader counter: https://github.com/MutantAura/Ryujinx/commit/67b873645fd593e83d042a77bf7ab12e5ec97357
-
-Thanks MutantAura :D
-### GUI:
-- Implement shader compile counter (currently not translated, will change, need to pull changes.)
-- Remove graphics backend / GPU name event logic in favor of a single init function.
-
-## 1.2.41 - 2024-10-24
-PR [#54](https://github.com/GreemDev/Ryujinx/pull/54)
-
-Thanks Whitescatz!
-### i18n:
-- th_TH (Thai): Added missing translations, reduce transliterated words, fix grammar.
-
-## 1.2.40 - 2024-10-23
-PR [#40](https://github.com/GreemDev/Ryujinx/pull/40)
-
-Thanks Вова С!
-### GUI:
-- Add option to ignore controller applet upon start.
-
-*This option is under the hacks section for a reason; it ignores intended behavior. Use with caution.
-
-## 1.2.39 - 2024-10-23
-### MISC:
-- Null-coalesce autoloaddirs on config load.
- - Should prevent crashing on config loads in some circumstances.
-
-## 1.2.38 - 2024-10-23
-PR [#51](https://github.com/GreemDev/Ryujinx/pull/51)
-### i18n:
-- zh_CH (Simplified Chinese): Add some missing translations.
-
-## 1.2.37 - 2024-10-23
-PR [#37](https://github.com/GreemDev/Ryujinx/pull/37)
-
-Thanks Last Breath!
-### GUI:
-- Set the default controller to the Pro Controller.
-
-## 1.2.36 - 2024-10-21
-PR [#30](https://github.com/GreemDev/Ryujinx/pull/30)
-### GUI:
-- Fix repeated dialog popup notifying you of new updates when there aren't any, while having a bundled update inside an XCI and an external update file.
-
-## 1.2.35 - 2024-10-21
-PR [#32](https://github.com/GreemDev/Ryujinx/pull/32)
-### GUI:
-- Replace "expand DRAM" option with a DRAM size dropdown.
- - Allows for using mods which require a ridiculous amount of memory to allocate from.
-
-## 1.2.34 - 2024-10-21
-PR [#29](https://github.com/GreemDev/Ryujinx/pull/29)
-### GUI:
-- Fix duplicate controller names when 2 controllers of the same type are connected.
-### INPUT:
-- Fix invert x, y, and rotate when mapping physical left stick to logical right stick and vice versa.
-
-## 1.2.32-1.2.33 - 2024-10-21
-### i18n:
-- fr_FR: Added missing strings and general improvements.
- - Improve French translation clarity & add missing translations by Nebroc351, helped by Fredy27 in the Discord.
-
-## 1.2.31 - 2024-10-21
-### GUI:
-- Revert maximized = fullscreen change.
- - Fixes fullscreen not hiding the Windows taskbar.
-
-## 1.2.30 - 2024-10-19
-### GUI:
-- Reload game list on locale change.
-- Add keybinds to useful things (namely opening Amiibo scan window (Ctrl + A) and the scan button (Enter)).
-- Reset RPC state when AppHost stops.
-
-### MISC:
-- XML & code cleanups.
-
-## 1.2.29 - 2024-10-19
-### GUI:
-- Remove references to ryujinx.org in the localization files.
-- Switch from downloading amiibo.ryujinx.org to just referencing a file in the repo & images in the repo, under assets/amiibo.
-
-This fork is now entirely independent of the existing Ryujinx infrastructure, and as such the Amiibo features will continue to work in my version when they break in the mainline version.
-
-## 1.2.28 - 2024-10-17
-### GUI:
-- Fix dialog popups doubling the window controls and laying text over the menu bar.
-
-## 1.2.26 - 2024-10-17
-### I18n:
-Added Low-power PPTC mode strings to the translation files.
-### GUI:
-- Remove OS-provided title bar and put the Ryujinx logo next to "File" in the menu bar.
- - What was in the title bar, Ryujinx version & current game information, is still visible by hovering the Ryujinx icon.
-- Added icons to many actions in dropdown menus.
-### RPC:
-- Added Kirby and the Forgotten Land, Elder Scrolls V Skyrim, and Hyrule Warriors: Age of Calamity to the RPC assets.
-
-## 1.2.25 - 2024-10-14
-### CPU:
-- Add low-power PPTC mode.
- - Specifically, this setting causes the core count to get reduced by two-thirds, for lower-power but still fast loading if desired, and for unstable CPUs.
-
-## 1.2.24 - 2024-10-14
-### SDL:
-- Move Mouse & MouseDriver to Input project, instead of Headless.
-
-## 1.2.22 - 2024-10-12
-### GUI/RPC:
-- Added RDR, Luigi's Mansion 2 HD & 3 asset images.
-### MISC:
-- Minor code cleanups & improvements.
-- Removed duplicate executable in the release bundle (leftovers from GTK & Avalonia dual releases).
-- Removed Avalonia test release bundle, which was kept in Ryujinx for the OG Avalonia testers. That doesn't apply to this fork, so it's removed.
-
-## 1.2.21 - 2024-10-11
-### GUI/RPC:
-- Add game version string when hovering large image asset.
-- Add version information about this fork to the Ryujinx logo (big when in main menu, small when in game) when hovering.
-
-## 1.2.20 - 2024-10-11
-### MISC:
-- Code cleanups & remove references to Ryujinx Patreon & Twitter.
-### GUI:
-- Add more Discord presence assets.
-
-## 1.2.1-1.2.19 - 2024-10-08 - 2024-10-11
-### GUI/INFRA/MISC:
-- Remove GTK UI.
-- Autoload DLC/Updates from dir ([#12](https://github.com/GreemDev/Ryujinx/pull/12)).
-- Changed executable icon to rainbow logo.
-- Extract Data > Logo now also extracts the square thumbnail you see for the game in the UI.
-- The "use random UUID hack" checkbox in the Amiibo screen now remembers its last state when you reopen the window in a given session.
diff --git a/COMPILING.md b/COMPILING.md
index c989a50eb..64f7e4e1b 100644
--- a/COMPILING.md
+++ b/COMPILING.md
@@ -10,7 +10,7 @@ Make sure your SDK version is higher or equal to the required version specified
### Step 2
-Either use `git clone https://github.com/Ryubing/Ryujinx` on the command line to clone the repository or use Code --> Download zip button to get the files.
+Either use `git clone https://github.com/GreemDev/Ryujinx` on the command line to clone the repository or use Code --> Download zip button to get the files.
### Step 3
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index f2f3c3af2..686ea3994 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -14,13 +14,13 @@ We always welcome bug reports, feature proposals and overall feedback. Here are
### Finding Existing Issues
-Before filing a new issue, please search our [open issues](https://github.com/Ryubing/Ryujinx/issues) to check if it already exists.
+Before filing a new issue, please search our [open issues](https://github.com/GreemDev/Ryujinx/issues) to check if it already exists.
If you do find an existing issue, please include your own feedback in the discussion. Do consider upvoting (👍 reaction) the original post, as this helps us prioritize popular issues in our backlog.
### Writing a Good Feature Request
-Please review any feature requests already opened to both check it has not already been suggested, and to familiarize yourself with the format. When ready to submit a proposal, please use the [Feature Request issue template](https://github.com/Ryubing/Ryujinx/issues/new?assignees=&labels=&projects=&template=feature_request.yml&title=%5BFeature+Request%5D).
+Please review any feature requests already opened to both check it has not already been suggested, and to familiarize yourself with the format. When ready to submit a proposal, please use the [Feature Request issue template](https://github.com/GreemDev/Ryujinx/issues/new?assignees=&labels=&projects=&template=feature_request.yml&title=%5BFeature+Request%5D).
### Writing a Good Bug Report
@@ -34,13 +34,13 @@ Ideally, a bug report should contain the following information:
* A Ryujinx log file of the run instance where the issue occurred. Log files can be found in `[Executable Folder]/Logs` and are named chronologically.
* Additional information, e.g. is it a regression from previous versions? Are there any known workarounds?
-When ready to submit a bug report, please use the [Bug Report issue template](https://github.com/Ryubing/Ryujinx/issues/new?assignees=&labels=bug&projects=&template=bug_report.yml&title=%5BBug%5D).
+When ready to submit a bug report, please use the [Bug Report issue template](https://github.com/GreemDev/Ryujinx/issues/new?assignees=&labels=bug&projects=&template=bug_report.yml&title=%5BBug%5D).
## Contributing Changes
Project maintainers will merge changes that both improve the project and meet our standards for code quality.
-The [Pull Request Guide](docs/workflow/pr-guide.md) and [License](https://github.com/Ryubing/Ryujinx/blob/master/LICENSE.txt) docs define additional guidance.
+The [Pull Request Guide](docs/workflow/pr-guide.md) and [License](https://github.com/GreemDev/Ryujinx/blob/master/LICENSE.txt) docs define additional guidance.
### DOs and DON'Ts
@@ -74,14 +74,14 @@ We use and recommend the following workflow:
3. In your fork, create a branch off of main (`git checkout -b mybranch`).
- Branches are useful since they isolate your changes from incoming changes from upstream. They also enable you to create multiple PRs from the same fork.
4. Make and commit your changes to your branch.
- - [Build Instructions](https://github.com/Ryubing/Ryujinx/blob/master/COMPILING.md) explains how to build and test.
+ - [Build Instructions](https://github.com/GreemDev/Ryujinx/blob/master/COMPILING.md) explains how to build and test.
- Commit messages should be clear statements of action and intent.
6. Build the repository with your changes.
- Make sure that the builds are clean.
- Make sure that `dotnet format` has been run and any corrections tested and committed.
7. Create a pull request (PR) against the Ryujinx/Ryujinx repository's **main** branch.
- State in the description what issue or improvement your change is addressing.
- - Check if all the Continuous Integration checks are passing. Refer to [Actions](https://github.com/Ryubing/Ryujinx/actions) to check for outstanding errors.
+ - Check if all the Continuous Integration checks are passing. Refer to [Actions](https://github.com/GreemDev/Ryujinx/actions) to check for outstanding errors.
8. Wait for feedback or approval of your changes from the core development team
- Details about the pull request [review procedure](docs/workflow/pr-guide.md).
9. When the team members have signed off, and all checks are green, your PR will be merged.
@@ -90,7 +90,7 @@ We use and recommend the following workflow:
### Good First Issues
-The team marks the most straightforward issues as [good first issues](https://github.com/Ryubing/Ryujinx/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22). This set of issues is the place to start if you are interested in contributing but new to the codebase.
+The team marks the most straightforward issues as [good first issues](https://github.com/GreemDev/Ryujinx/issues?q=is%3Aopen+is%3Aissue+label%3A%22good+first+issue%22). This set of issues is the place to start if you are interested in contributing but new to the codebase.
### Commit Messages
@@ -113,7 +113,7 @@ Also do your best to factor commits appropriately, not too large with unrelated
### PR - CI Process
-The [Ryujinx continuous integration](https://github.com/Ryubing/Ryujinx/actions) (CI) system will automatically perform the required builds and run tests (including the ones you are expected to run) for PRs. Builds and test runs must be clean or have bugs properly filed against flaky/unexpected failures that are unrelated to your change.
+The [Ryujinx continuous integration](https://github.com/GreemDev/Ryujinx/actions) (CI) system will automatically perform the required builds and run tests (including the ones you are expected to run) for PRs. Builds and test runs must be clean or have bugs properly filed against flaky/unexpected failures that are unrelated to your change.
If the CI build fails for any reason, the PR actions tab should be consulted for further information on the failure. There are a few usual suspects for such a failure:
* `dotnet format` has not been run on the PR and has outstanding stylistic issues.
@@ -134,5 +134,5 @@ Ryujinx uses some implementations and frameworks from other projects. The follow
- The license of the file is [permissive](https://en.wikipedia.org/wiki/Permissive_free_software_licence).
- The license of the file is left in-tact.
-- The contribution is correctly attributed in the [3rd party notices](https://github.com/Ryubing/Ryujinx/blob/master/distribution/legal/THIRDPARTY.md) file in the repository, as needed.
+- The contribution is correctly attributed in the [3rd party notices](https://github.com/GreemDev/Ryujinx/blob/master/distribution/legal/THIRDPARTY.md) file in the repository, as needed.
diff --git a/Directory.Packages.props b/Directory.Packages.props
index 602295d15..34655164e 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -3,13 +3,13 @@
true
-
-
-
-
-
-
-
+
+
+
+
+
+
+
@@ -17,15 +17,15 @@
-
-
+
+
-
+
@@ -38,25 +38,21 @@
-
+
-
-
-
-
+
-
-
-
-
-
-
+
+
+
+
+
-
-
+
+
diff --git a/README.md b/README.md
index 3dcf939b1..1532245f2 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,17 @@
-
+
# Ryujinx
-
-[](https://update.ryujinx.app/latest/stable)
-[](https://update.ryujinx.app/latest/canary)
-
-
-
-
+
+[](https://github.com/GreemDev/Ryujinx/actions/workflows/release.yml)
+[](https://github.com/GreemDev/Ryujinx/releases/latest)
+
+[](https://github.com/GreemDev/Ryujinx/actions/workflows/canary.yml)
+[](https://github.com/GreemDev/Ryujinx-Canary/releases/latest)
@@ -21,7 +20,7 @@
Ryujinx is an open-source Nintendo Switch emulator, originally created by gdkchan, written in C#.
This emulator aims at providing excellent accuracy and performance, a user-friendly interface and consistent builds.
It was written from scratch and development on the project began in September 2017.
- Ryujinx is available on a self-managed GitLab instance under the MIT license .
+ Ryujinx is available on GitHub under the MIT license .
@@ -31,11 +30,21 @@
This is not a Ryujinx revival project. This is not a Phoenix project.
- Guides and documentation can be found on the Wiki tab .
+ Guides and documentation can be found on the Wiki tab .
+
+
+ If you would like a more preservative fork of Ryujinx, check out ryujinx-mirror .
-
+ Click below to join the Discord:
+
+
+
+
+
+
+
## Usage
@@ -45,17 +54,16 @@ failing to meet this requirement may result in a poor gameplay experience or une
## Latest build
-Stable builds are made every so often, based on the `master` branch, that then gets put into the releases you know and love.
+Stable builds are made every so often onto a separate "release" branch that then gets put into the releases you know and love.
These stable builds exist so that the end user can get a more **enjoyable and stable experience**.
-They are released every month or so, to ensure consistent updates, while not being an annoying amount of individual updates to download over the course of that month.
-You can find the stable releases [here](https://git.ryujinx.app/ryubing/ryujinx/-/releases).
+You can find the latest stable release [here](https://github.com/GreemDev/Ryujinx/releases/latest).
-Canary builds are compiled automatically for each commit on the `master` branch.
+Canary builds are compiled automatically for each commit on the master branch.
While we strive to ensure optimal stability and performance prior to pushing an update, these builds **may be unstable or completely broken**.
These canary builds are only recommended for experienced users.
-You can find the canary releases [here](https://git.ryujinx.app/ryubing/canary/-/releases).
+You can find the latest canary release [here](https://github.com/GreemDev/Ryujinx-Canary/releases/latest).
## Documentation
@@ -88,7 +96,7 @@ If you are planning to contribute or just want to learn more about this project
- **Input**
- We currently have support for keyboard, mouse, touch input, Joy-Con input support, and nearly all controllers.
+ We currently have support for keyboard, mouse, touch input, JoyCon input support, and nearly all controllers.
Motion controls are natively supported in most cases; for dual-JoyCon motion support, DS4Windows or BetterJoy are currently required.
In all scenarios, you can set up everything inside the input configuration menu.
@@ -101,7 +109,7 @@ If you are planning to contribute or just want to learn more about this project
- **Configuration**
The emulator has settings for enabling or disabling some logging, remapping controllers, and more.
- You can configure all of them through the graphical interface or manually through the config file, `Config.json`, found in the Ryujinx data folder which can be accessed by clicking `Open Ryujinx Folder` under the File menu in the GUI.
+ You can configure all of them through the graphical interface or manually through the config file, `Config.json`, found in the user folder which can be accessed by clicking `Open Ryujinx Folder` under the File menu in the GUI.
## License
@@ -111,7 +119,7 @@ See [LICENSE.txt](LICENSE.txt) and [THIRDPARTY.md](distribution/legal/THIRDPARTY
## Credits
-- [LibHac](https://git.ryujinx.app/ryubing/libhac) is used for our file-system.
+- [LibHac](https://github.com/Thealexbarney/LibHac) is used for our file-system.
- [AmiiboAPI](https://www.amiiboapi.com) is used in our Amiibo emulation.
- [ldn_mitm](https://github.com/spacemeowx2/ldn_mitm) is used for one of our available multiplayer modes.
-- [ShellLink](https://github.com/securifybv/ShellLink) is used for Windows shortcut generation.
\ No newline at end of file
+- [ShellLink](https://github.com/securifybv/ShellLink) is used for Windows shortcut generation.
diff --git a/Ryujinx.sln b/Ryujinx.sln
index 4babf3fb9..c3cb5a2b0 100644
--- a/Ryujinx.sln
+++ b/Ryujinx.sln
@@ -57,10 +57,14 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.SDL2.Common", "src\
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Audio.Backends.SDL2", "src\Ryujinx.Audio.Backends.SDL2\Ryujinx.Audio.Backends.SDL2.csproj", "{D99A395A-8569-4DB0-B336-900647890052}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Headless.SDL2", "src\Ryujinx.Headless.SDL2\Ryujinx.Headless.SDL2.csproj", "{390DC343-5CB4-4C79-A5DD-E3ED235E4C49}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Graphics.Nvdec.FFmpeg", "src\Ryujinx.Graphics.Nvdec.FFmpeg\Ryujinx.Graphics.Nvdec.FFmpeg.csproj", "{BEE1C184-C9A4-410B-8DFC-FB74D5C93AEB}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx", "src\Ryujinx\Ryujinx.csproj", "{7C1B2721-13DA-4B62-B046-C626605ECCE6}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.UI.Common", "src\Ryujinx.UI.Common\Ryujinx.UI.Common.csproj", "{BA161CA0-CD65-4E6E-B644-51C8D1E542DC}"
+EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Horizon.Generators", "src\Ryujinx.Horizon.Generators\Ryujinx.Horizon.Generators.csproj", "{6AE2A5E8-4C5A-48B9-997B-E1455C0355C6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Graphics.Vulkan", "src\Ryujinx.Graphics.Vulkan\Ryujinx.Graphics.Vulkan.csproj", "{D4D09B08-D580-4D69-B886-C35D2853F6C8}"
@@ -77,8 +81,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.Horizon.Kernel.Gene
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Ryujinx.HLE.Generators", "src\Ryujinx.HLE.Generators\Ryujinx.HLE.Generators.csproj", "{B575BCDE-2FD8-4A5D-8756-31CDD7FE81F0}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ryujinx.BuildValidationTasks", "src\Ryujinx.BuildValidationTasks\Ryujinx.BuildValidationTasks.csproj", "{4A89A234-4F19-497D-A576-DDE8CDFC5B22}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{36F870C1-3E5F-485F-B426-F0645AF78751}"
ProjectSection(SolutionItems) = preProject
.editorconfig = .editorconfig
@@ -86,9 +88,10 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
.github\workflows\canary.yml = .github\workflows\canary.yml
Directory.Packages.props = Directory.Packages.props
.github\workflows\release.yml = .github\workflows\release.yml
- nuget.config = nuget.config
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ryujinx.BuildValidationTasks", "src\Ryujinx.BuildValidationTasks\Ryujinx.BuildValidationTasks.csproj", "{4A89A234-4F19-497D-A576-DDE8CDFC5B22}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -203,6 +206,10 @@ Global
{D99A395A-8569-4DB0-B336-900647890052}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D99A395A-8569-4DB0-B336-900647890052}.Release|Any CPU.ActiveCfg = Release|Any CPU
{D99A395A-8569-4DB0-B336-900647890052}.Release|Any CPU.Build.0 = Release|Any CPU
+ {390DC343-5CB4-4C79-A5DD-E3ED235E4C49}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {390DC343-5CB4-4C79-A5DD-E3ED235E4C49}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {390DC343-5CB4-4C79-A5DD-E3ED235E4C49}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {390DC343-5CB4-4C79-A5DD-E3ED235E4C49}.Release|Any CPU.Build.0 = Release|Any CPU
{BEE1C184-C9A4-410B-8DFC-FB74D5C93AEB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{BEE1C184-C9A4-410B-8DFC-FB74D5C93AEB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{BEE1C184-C9A4-410B-8DFC-FB74D5C93AEB}.Release|Any CPU.ActiveCfg = Release|Any CPU
diff --git a/assets/amiibo/Amiibo.json b/assets/amiibo/Amiibo.json
new file mode 100644
index 000000000..03c2c020e
--- /dev/null
+++ b/assets/amiibo/Amiibo.json
@@ -0,0 +1,48348 @@
+{
+ "amiibo": [
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sandy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04380001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04380001-03000502.png",
+ "name": "Sandy",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03000502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810101-00b40502.png",
+ "name": "Isabelle - Winter",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Sonic",
+ "gameSeries": "Sonic",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "32000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_32000000-00300002.png",
+ "name": "Sonic",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-02-20",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00300002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ava",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "029e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_029e0001-013d0502.png",
+ "name": "Ava",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blanca",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b30001-00b50502.png",
+ "name": "Blanca",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mac",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f80001-01380502.png",
+ "name": "Mac",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01380502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lucha",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "023c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_023c0001-00bd0502.png",
+ "name": "Lucha",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00bd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Punchy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02630001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02630001-00750502.png",
+ "name": "Punchy",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00750502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Violet",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03700001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03700001-015d0502.png",
+ "name": "Violet",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mii",
+ "gameSeries": "Mii",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07c00000-00210002.png",
+ "name": "Mii Brawler",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": "2015-09-10",
+ "na": "2015-11-01"
+ },
+ "tail": "00210002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Wario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c50201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c50201-02830e02.png",
+ "name": "Wario - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02830e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026c0001-00c30502.png",
+ "name": "Tom",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Quickly travel between the surface and the sky",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002DA013484000"
+ ],
+ "gameName": "The Legend of Zelda: Skyward Sword HD"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010300-04140902.png",
+ "name": "Zelda & Loftwing",
+ "release": {
+ "au": "2021-07-16",
+ "eu": "2021-07-16",
+ "jp": "2021-07-16",
+ "na": "2021-07-16"
+ },
+ "tail": "04140902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mint",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e60001-00820502.png",
+ "name": "Mint",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00820502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Caroline",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e30001-01650502.png",
+ "name": "Caroline",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01650502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mabel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01880001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01880001-01120502.png",
+ "name": "Mabel",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01120502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000100-04150402.png",
+ "name": "Inkling - Yellow",
+ "release": {
+ "au": "2022-11-11",
+ "eu": "2022-11-11",
+ "jp": "2022-11-11",
+ "na": "2022-11-11"
+ },
+ "tail": "04150402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Shiver",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08070000-04330402.png",
+ "name": "Shiver",
+ "release": {
+ "au": "2023-11-17",
+ "eu": "2023-11-17",
+ "jp": "2023-11-17",
+ "na": "2023-11-17"
+ },
+ "tail": "04330402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Frye",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08080000-04340402.png",
+ "name": "Frye",
+ "release": {
+ "au": "2023-11-17",
+ "eu": "2023-11-17",
+ "jp": "2023-11-17",
+ "na": "2023-11-17"
+ },
+ "tail": "04340402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Big Man",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08090000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08090000-04350402.png",
+ "name": "Big Man",
+ "release": {
+ "au": "2023-11-17",
+ "eu": "2023-11-17",
+ "jp": "2023-11-17",
+ "na": "2023-11-17"
+ },
+ "tail": "04350402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Frett",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1d0001-03d40502.png",
+ "name": "Frett",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kidd",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "035d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_035d0001-00c90502.png",
+ "name": "Kidd",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "BoxBoy!",
+ "character": "Qbby",
+ "gameSeries": "BoxBoy!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 20 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f400000-035e1002.png",
+ "name": "Qbby",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2017-02-02",
+ "na": null
+ },
+ "tail": "035e1002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Waluigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c60101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c60101-02870e02.png",
+ "name": "Waluigi - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02870e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Purrl",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02640001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02640001-01ac0502.png",
+ "name": "Purrl",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ac0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mitzi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "025e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_025e0001-01250502.png",
+ "name": "Mitzi",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01250502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Reneigh",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a100001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a100001-03c70502.png",
+ "name": "Reneigh",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rasher",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "047a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_047a0001-00600502.png",
+ "name": "Rasher",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00600502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chrissy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a10001-016f0502.png",
+ "name": "Chrissy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Metal Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d00301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d00301-02bb0e02.png",
+ "name": "Metal Mario - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02bb0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Harriet",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01910001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01910001-004e0502.png",
+ "name": "Harriet",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Daisy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f10001-01450502.png",
+ "name": "Daisy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01450502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bam",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02d70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02d70001-01300502.png",
+ "name": "Bam",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01300502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Anabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02030001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02030001-019a0502.png",
+ "name": "Anabelle",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Label",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01890001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01890001-00ab0502.png",
+ "name": "Labelle",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ab0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Tatsuhisa \u201cLuke\u201d Kamij\u014d",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38410001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38410001-04251902.png",
+ "name": "Tatsuhisa \u201cLuke\u201d Kamij\u014d",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04251902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Smallfry",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08060100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08060100-041c0402.png",
+ "name": "Smallfry",
+ "release": {
+ "au": "2022-11-11",
+ "eu": "2022-11-11",
+ "jp": "2022-11-11",
+ "na": "2022-11-11"
+ },
+ "tail": "041c0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000100-03820002.png",
+ "name": "Inkling",
+ "release": {
+ "au": "2018-12-07",
+ "eu": "2018-12-07",
+ "jp": "2018-12-07",
+ "na": "2018-12-07"
+ },
+ "tail": "03820002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rover",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018d0001-010c0502.png",
+ "name": "Rover",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "010c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wendell",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a70001-01140502.png",
+ "name": "Wendell",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01140502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ren\u00e9e",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ba0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ba0001-005d0502.png",
+ "name": "Ren\u00e9e",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Agnes",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04890001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04890001-00ef0502.png",
+ "name": "Agnes",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ef0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Resetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018e0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018e0101-01780502.png",
+ "name": "Resetti - Without Hat",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01780502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Daisy Mae",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a040001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a040001-03b50502.png",
+ "name": "Daisy Mae",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Merry",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026d0001-013f0502.png",
+ "name": "Merry",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Big Top",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03250001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03250001-010a0502.png",
+ "name": "Big Top",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "010a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Leif",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b40001-01130502.png",
+ "name": "Leif",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01130502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rocco",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03900001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03900001-01850502.png",
+ "name": "Rocco",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01850502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Donkey Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c70501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c70501-02900e02.png",
+ "name": "Donkey Kong - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02900e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gladys",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04370001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04370001-01050502.png",
+ "name": "Gladys",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01050502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Twiggy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02300001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02300001-01d20502.png",
+ "name": "Twiggy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01d20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Camofrog",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033b0001-00fa0502.png",
+ "name": "Camofrog",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00fa0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lottie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01c10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01c10000-02440502.png",
+ "name": "Lottie",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-22"
+ },
+ "tail": "02440502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "King K. Rool",
+ "gameSeries": "Donkey Kong",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00c00000-037b0002.png",
+ "name": "King K. Rool",
+ "release": {
+ "au": "2019-02-15",
+ "eu": "2019-02-15",
+ "jp": "2019-02-15",
+ "na": "2019-02-15"
+ },
+ "tail": "037b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Nail Saionji",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38450001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38450001-04291902.png",
+ "name": "Nail Saionji",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04291902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Sephiroth",
+ "gameSeries": "Final Fantasy",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "36010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_36010000-04210002.png",
+ "name": "Sephiroth",
+ "release": {
+ "au": "2023-01-13",
+ "eu": "2023-01-13",
+ "jp": "2023-01-13",
+ "na": "2023-01-13"
+ },
+ "tail": "04210002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Deirdre",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02da0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02da0001-01330502.png",
+ "name": "Deirdre",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01330502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Flick",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a030001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a030001-03b40502.png",
+ "name": "Flick",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Lucina",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21020000-00290002.png",
+ "name": "Lucina",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "00290002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Naomi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02b80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02b80001-019c0502.png",
+ "name": "Naomi",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Raddle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03470001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03470001-03020502.png",
+ "name": "Raddle",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03020502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tortimer",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b00001-00520502.png",
+ "name": "Tortimer",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00520502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Digby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "018c0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018c0000-02430502.png",
+ "name": "Digby",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02430502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Puddles",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033e0001-01a20502.png",
+ "name": "Puddles",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Octoling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08050200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08050200-038f0402.png",
+ "name": "Octoling Boy",
+ "release": {
+ "au": "2018-11-11",
+ "eu": "2018-11-09",
+ "jp": "2018-11-09",
+ "na": "2018-11-09"
+ },
+ "tail": "038f0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Guardian",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01400000-03550902.png",
+ "name": "Guardian",
+ "release": {
+ "au": "2017-03-03",
+ "eu": "2017-03-03",
+ "jp": "2017-03-03",
+ "na": "2017-03-03"
+ },
+ "tail": "03550902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Squirtle",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19070000-03840002.png",
+ "name": "Squirtle",
+ "release": {
+ "au": "2019-09-20",
+ "eu": "2019-09-20",
+ "jp": "2019-09-20",
+ "na": "2019-09-20"
+ },
+ "tail": "03840002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Peach",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a life-up heart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00020003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00020003-039dff02.png",
+ "name": "Peach - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "039dff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jacob",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02380001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02380001-02f80502.png",
+ "name": "Jacob",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Boo",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00170000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00170000-02680102.png",
+ "name": "Boo",
+ "release": {
+ "au": "2016-10-08",
+ "eu": "2016-10-07",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02680102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pashmina",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "035e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_035e0001-018e0502.png",
+ "name": "Pashmina",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Paolo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03280001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03280001-02eb0502.png",
+ "name": "Paolo",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02eb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "June",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028a0001-02e90502.png",
+ "name": "June",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02e90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Others",
+ "character": "Mario Cereal",
+ "gameSeries": "Kellogs",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "See the location of a Power Moon (as \"delicious amiibo\")",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ }
+ ],
+ "head": "37400001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_37400001-03741402.png",
+ "name": "Super Mario Cereal",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2017-12-11"
+ },
+ "tail": "03741402",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Bring Epona into the game as a rideable horse",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Bring Epona into the game as a rideable horse",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-00040002.png",
+ "name": "Link",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00040002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Cloud Strife",
+ "gameSeries": "Final Fantasy",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "36000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_36000000-02590002.png",
+ "name": "Cloud",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "02590002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rudy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02710001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02710001-019b0502.png",
+ "name": "Rudy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Flurry",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03840001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03840001-00860502.png",
+ "name": "Flurry",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00860502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tammy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028e0001-019e0502.png",
+ "name": "Tammy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Teddy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02140001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02140001-00e40502.png",
+ "name": "Teddy",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Frank",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04510001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04510001-015e0502.png",
+ "name": "Frank",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c20501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c20501-02770e02.png",
+ "name": "Peach - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02770e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Stu",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "024d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_024d0001-02f60502.png",
+ "name": "Stu",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Roscoe",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a80001-00910502.png",
+ "name": "Roscoe",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00910502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ike",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21010000-00180002.png",
+ "name": "Ike",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00180002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c10401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c10401-02710e02.png",
+ "name": "Luigi - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02710e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rodney",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03810001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03810001-00d50502.png",
+ "name": "Rodney",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cc0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cc0101-02a50e02.png",
+ "name": "Baby Mario - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a50e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Daijobu",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38050001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38050001-03981702.png",
+ "name": "Daijobu",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03981702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bruce",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02d90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02d90001-01c80502.png",
+ "name": "Bruce",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bree",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "040f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_040f0001-01500502.png",
+ "name": "Bree",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01500502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bangle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04fd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04fd0001-007b0502.png",
+ "name": "Bangle",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Stitches",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02820001-01810502.png",
+ "name": "Stitches",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01810502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Aurora",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "045f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_045f0001-01a80502.png",
+ "name": "Aurora",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Iggly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "046a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_046a0001-01d00502.png",
+ "name": "Iggly",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01d00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Vic",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02520001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02520001-00fe0502.png",
+ "name": "Vic",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00fe0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Palico",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hunter Sticker Set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35090100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35090100-042b1802.png",
+ "name": "Palico",
+ "release": {
+ "au": "2022-06-30",
+ "eu": "2022-06-30",
+ "jp": "2022-06-30",
+ "na": "2022-06-30"
+ },
+ "tail": "042b1802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000003-0430ff02.png",
+ "name": "Golden - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2023-03-18",
+ "na": null
+ },
+ "tail": "0430ff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Amelia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "044c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_044c0001-008e0502.png",
+ "name": "Amelia",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Miranda",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03130001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03130001-01210502.png",
+ "name": "Miranda",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01210502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Katrina",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a50001-01720502.png",
+ "name": "Katrina",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01720502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Audie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0c0001-03c30502.png",
+ "name": "Audie",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Diddy Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c80501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c80501-02950e02.png",
+ "name": "Diddy Kong - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02950e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bill",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03070001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03070001-00640502.png",
+ "name": "Bill",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00640502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Anchovy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "022f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_022f0001-011e0502.png",
+ "name": "Anchovy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Harvey",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a050001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a050001-03b80502.png",
+ "name": "Harvey",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-03530902.png",
+ "name": "Link - Archer",
+ "release": {
+ "au": "2017-03-03",
+ "eu": "2017-03-03",
+ "jp": "2017-03-03",
+ "na": "2017-03-03"
+ },
+ "tail": "03530902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tommy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01860101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01860101-00af0502.png",
+ "name": "Tommy - Uniform",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00af0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Octoling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08050100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08050100-038e0402.png",
+ "name": "Octoling Girl",
+ "release": {
+ "au": "2018-11-11",
+ "eu": "2018-11-09",
+ "jp": "2018-11-09",
+ "na": "2018-11-09"
+ },
+ "tail": "038e0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-034f0902.png",
+ "name": "8-Bit Link",
+ "release": {
+ "au": "2016-12-03",
+ "eu": "2016-12-02",
+ "jp": "2016-12-01",
+ "na": "2016-12-02"
+ },
+ "tail": "034f0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Maggie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04820001-02fd0502.png",
+ "name": "Maggie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02fd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mega Man",
+ "character": "Mega Man",
+ "gameSeries": "Megaman",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive E Tanks and other useful in-game items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B0C0086B0000"
+ ],
+ "gameName": "Mega Man 11"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock 11 exclusive challenge stages designed by fans",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002D4007AE0000"
+ ],
+ "gameName": "Mega Man Legacy Collection"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock new platforming challenges",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100842008EC4000"
+ ],
+ "gameName": "Mega Man Legacy Collection 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "34800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_34800000-03791502.png",
+ "name": "Mega Man",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2018-10-04",
+ "na": "2018-10-02"
+ },
+ "tail": "03791502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Orville",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a000001-03ab0502.png",
+ "name": "Orville",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ab0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chai",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "032e0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_032e0101-031c0502.png",
+ "name": "Chai",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "031c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Dom",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0b0001-03c20502.png",
+ "name": "Dom",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kapp'n",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01960000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01960000-024e0502.png",
+ "name": "Kapp'n",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-03-24",
+ "na": "2016-03-18"
+ },
+ "tail": "024e0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Limberg",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "040d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_040d0001-00780502.png",
+ "name": "Limberg",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00780502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Weber",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03120001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03120001-03090502.png",
+ "name": "Weber",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03090502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bunnie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04940001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04940001-009a0502.png",
+ "name": "Bunnie",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yoshi's Woolly World",
+ "character": "Poochy",
+ "gameSeries": "Yoshi's Woolly World",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00800102",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00800102-035d0302.png",
+ "name": "Poochy",
+ "release": {
+ "au": "2017-02-04",
+ "eu": "2017-02-03",
+ "jp": "2017-01-19",
+ "na": "2017-02-03"
+ },
+ "tail": "035d0302",
+ "type": "Yarn"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Waluigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c60301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c60301-02890e02.png",
+ "name": "Waluigi - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02890e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pelly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a00001-010f0502.png",
+ "name": "Pelly",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "010f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Frobert",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033a0001-01cc0502.png",
+ "name": "Frobert",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01cc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Birdo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ce0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ce0501-02b30e02.png",
+ "name": "Birdo - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b30e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tasha",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ea0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ea0001-03180502.png",
+ "name": "Tasha",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03180502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Robin",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "022e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_022e0001-01d30502.png",
+ "name": "Robin",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01d30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Alfonso",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02c30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02c30001-00dc0502.png",
+ "name": "Alfonso",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00dc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Peck",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "023e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_023e0001-00d10502.png",
+ "name": "Peck",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cd0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cd0201-02ab0e02.png",
+ "name": "Baby Luigi - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02ab0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Rosalina",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00040000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00040000-02620102.png",
+ "name": "Rosalina",
+ "release": {
+ "au": "2016-10-08",
+ "eu": "2016-10-07",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02620102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cyrus",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "018b0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018b0000-02460502.png",
+ "name": "Cyrus",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02460502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Frita",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04d00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04d00001-01960502.png",
+ "name": "Frita",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01960502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sprinkle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "046d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_046d0001-00f30502.png",
+ "name": "Sprinkle",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bella",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "040e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_040e0001-00880502.png",
+ "name": "Bella",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00880502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Drago",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02cb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02cb0001-01360502.png",
+ "name": "Drago",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01360502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Grams",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01990001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01990001-01160502.png",
+ "name": "Grams",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01160502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Corrin",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21050000-025a0002.png",
+ "name": "Corrin",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "025a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "OHare",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a30001-01c90502.png",
+ "name": "OHare",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Dark Pit",
+ "gameSeries": "Kid Icarus",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07410000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07410000-00200002.png",
+ "name": "Dark Pit",
+ "release": {
+ "au": "2015-07-04",
+ "eu": "2015-06-26",
+ "jp": "2015-06-11",
+ "na": "2015-07-31"
+ },
+ "tail": "00200002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Rosalina",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00040100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00040100-00130002.png",
+ "name": "Rosalina & Luma",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00130002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Redd",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a80001-004f0502.png",
+ "name": "Redd",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mabel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01880000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01880000-02410502.png",
+ "name": "Mabel",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02410502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hamphrey",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03850001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03850001-01060502.png",
+ "name": "Hamphrey",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01060502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pave",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01ab0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01ab0001-017c0502.png",
+ "name": "Pave",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Wario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c50101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c50101-02820e02.png",
+ "name": "Wario - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02820e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Alli",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02c40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02c40001-00670502.png",
+ "name": "Alli",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00670502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Yoshi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c40401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c40401-02800e02.png",
+ "name": "Yoshi - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02800e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bones",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ee0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ee0001-01990502.png",
+ "name": "Bones",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01990502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Metroid",
+ "character": "E.M.M.I.",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Permanently increase missile capacity by 10",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Replenish a random amount of missiles once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c40000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c40000-04131302.png",
+ "name": "E.M.M.I.",
+ "release": {
+ "au": "2021-10-08",
+ "eu": "2021-11-05",
+ "jp": "2021-10-08",
+ "na": "2021-10-08"
+ },
+ "tail": "04131302",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-03540902.png",
+ "name": "Link - Rider",
+ "release": {
+ "au": "2017-03-03",
+ "eu": "2017-03-03",
+ "jp": "2017-03-03",
+ "na": "2017-03-03"
+ },
+ "tail": "03540902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gaston",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04980001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04980001-014a0502.png",
+ "name": "Gaston",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Quillson",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03180001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03180001-006c0502.png",
+ "name": "Quillson",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Pink Gold Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d10101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d10101-02be0e02.png",
+ "name": "Pink Gold Peach - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02be0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Wii Fit Trainer",
+ "gameSeries": "Wii Fit",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07000000-00070002.png",
+ "name": "Wii Fit Trainer",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00070002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Wario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00070000-001a0002.png",
+ "name": "Wario",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "001a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Chibi-Robo!",
+ "character": "Chibi-Robo",
+ "gameSeries": "Chibi Robo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "22c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22c00000-003a0202.png",
+ "name": "Chibi Robo",
+ "release": {
+ "au": "2015-11-07",
+ "eu": "2015-11-06",
+ "jp": "2015-10-08",
+ "na": "2015-10-09"
+ },
+ "tail": "003a0202",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Diddy Kong",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00090000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00090000-000d0002.png",
+ "name": "Diddy Kong",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "000d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Razewing Ratha",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume for Navirou",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific special layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35050000-040c0f02.png",
+ "name": "Razewing Ratha",
+ "release": {
+ "au": "2021-07-09",
+ "eu": "2021-07-09",
+ "jp": "2021-07-09",
+ "na": "2021-07-09"
+ },
+ "tail": "040c0f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Zipper",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01ac0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01ac0001-017f0502.png",
+ "name": "Zipper",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pierce",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "044d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_044d0001-01930502.png",
+ "name": "Pierce",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01930502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Ikari",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38010001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38010001-03941702.png",
+ "name": "Ikari",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03941702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000100-03500902.png",
+ "name": "Toon Link - The Wind Waker",
+ "release": {
+ "au": "2016-12-03",
+ "eu": "2016-12-02",
+ "jp": "2016-12-01",
+ "na": "2016-12-02"
+ },
+ "tail": "03500902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Hero",
+ "gameSeries": "Dragon Quest",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "36400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_36400000-03a20002.png",
+ "name": "Hero",
+ "release": {
+ "au": "2020-09-25",
+ "eu": "2020-09-25",
+ "jp": "2020-09-25",
+ "na": "2020-10-05"
+ },
+ "tail": "03a20002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kapp'n",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01960001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01960001-00480502.png",
+ "name": "Kapp'n",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00480502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Luigi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00010003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00010003-039cff02.png",
+ "name": "Luigi - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "039cff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000100-003e0402.png",
+ "name": "Inkling Girl",
+ "release": {
+ "au": "2015-05-30",
+ "eu": "2015-05-29",
+ "jp": "2015-05-28",
+ "na": "2015-05-29"
+ },
+ "tail": "003e0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lobo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "050c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_050c0001-01c10502.png",
+ "name": "Lobo",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010000-03560902.png",
+ "name": "Zelda",
+ "release": {
+ "au": "2017-03-03",
+ "eu": "2017-03-03",
+ "jp": "2017-03-03",
+ "na": "2017-03-03"
+ },
+ "tail": "03560902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Rathian",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35020100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35020100-02e40f02.png",
+ "name": "Rathian and Cheval",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-12-08",
+ "na": null
+ },
+ "tail": "02e40f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Waluigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c60501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c60501-028b0e02.png",
+ "name": "Waluigi - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028b0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Quinn",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a180001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a180001-03cf0502.png",
+ "name": "Quinn",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03cf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Digby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018c0001-004c0502.png",
+ "name": "Digby",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-037c0002.png",
+ "name": "Young Link",
+ "release": {
+ "au": "2019-04-12",
+ "eu": "2019-04-12",
+ "jp": "2019-04-12",
+ "na": "2019-04-12"
+ },
+ "tail": "037c0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Huck",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03430001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03430001-02ef0502.png",
+ "name": "Huck",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ef0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Avery",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04500001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04500001-00cf0502.png",
+ "name": "Avery",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00cf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Carrie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d30001-02f30502.png",
+ "name": "Carrie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kiki",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02610001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02610001-00650502.png",
+ "name": "Kiki",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00650502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810000-024b0502.png",
+ "name": "Isabelle - Summer Outfit",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "024b0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rooney",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03da0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03da0001-01510502.png",
+ "name": "Rooney",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01510502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Nate",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02190001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02190001-007e0502.png",
+ "name": "Nate",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Metal Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d00101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d00101-02b90e02.png",
+ "name": "Metal Mario - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b90e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pippy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049a0001-014e0502.png",
+ "name": "Pippy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030000-00020002.png",
+ "name": "Yoshi",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00020002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Birdo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ce0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ce0301-02b10e02.png",
+ "name": "Birdo - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b10e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mythra",
+ "gameSeries": "Xenoblade Chronicles",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific weapon skin for characters using the Swordfighter Class",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010074F013262000"
+ ],
+ "gameName": "Xenoblade Chronicles 3"
+ }
+ ],
+ "head": "22420000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22420000-041f0002.png",
+ "name": "Mythra",
+ "release": {
+ "au": "2023-07-21",
+ "eu": "2023-07-21",
+ "jp": "2023-07-21",
+ "na": "2023-07-21"
+ },
+ "tail": "041f0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rocket",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03720001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03720001-010b0502.png",
+ "name": "Rocket",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "010b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Peaches",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ac0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ac0001-01880502.png",
+ "name": "Peaches",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01880502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ken",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02a60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02a60001-01240502.png",
+ "name": "Ken",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01240502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08000200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000200-003f0402.png",
+ "name": "Inkling Boy",
+ "release": {
+ "au": "2015-05-30",
+ "eu": "2015-05-29",
+ "jp": "2015-05-28",
+ "na": "2015-05-29"
+ },
+ "tail": "003f0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Luigi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00010000-00350102.png",
+ "name": "Luigi",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00350102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chip",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019a0001-00b70502.png",
+ "name": "Chip",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Claudia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ff0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ff0001-01620502.png",
+ "name": "Claudia",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01620502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Greta",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "041c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_041c0001-01410502.png",
+ "name": "Greta",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01410502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Fire Emblem",
+ "character": "Celica",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21070000-03611202.png",
+ "name": "Celica",
+ "release": {
+ "au": "2017-05-20",
+ "eu": "2017-05-19",
+ "jp": "2017-04-20",
+ "na": "2017-05-19"
+ },
+ "tail": "03611202",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Deena",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030b0001-00790502.png",
+ "name": "Deena",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00790502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ivysaur",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19020000-03830002.png",
+ "name": "Ivysaur",
+ "release": {
+ "au": "2019-09-20",
+ "eu": "2019-09-20",
+ "jp": "2019-09-20",
+ "na": "2019-09-20"
+ },
+ "tail": "03830002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Filbert",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04df0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04df0001-00e80502.png",
+ "name": "Filbert",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Velma",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "035c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_035c0001-01290502.png",
+ "name": "Velma",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01290502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Beardo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02210001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02210001-013c0502.png",
+ "name": "Beardo",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Azalea",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1e0001-03d50502.png",
+ "name": "Azalea",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Samus",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Restore a random amount of health once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c00000-00060002.png",
+ "name": "Samus",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00060002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Simon",
+ "gameSeries": "Castlevania",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "37c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_37c00000-038b0002.png",
+ "name": "Simon",
+ "release": {
+ "au": "2019-11-15",
+ "eu": "2019-11-15",
+ "jp": "2019-11-08",
+ "na": "2019-11-15"
+ },
+ "tail": "038b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Magnamalo",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hunter Sticker Set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35080000-040f1802.png",
+ "name": "Magnamalo",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "040f1802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Rosalina",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cf0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cf0301-02b60e02.png",
+ "name": "Rosalina - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b60e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Boo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cb0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cb0401-02a30e02.png",
+ "name": "Boo - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a30e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Flip",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ff0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ff0001-00f40502.png",
+ "name": "Flip",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hazel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ef0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ef0001-013b0502.png",
+ "name": "Hazel",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bubbles",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03920001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03920001-01270502.png",
+ "name": "Bubbles",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01270502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Elmer",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a70001-01a10502.png",
+ "name": "Elmer",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Boots",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02c50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02c50001-03080502.png",
+ "name": "Boots",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03080502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Skylanders",
+ "character": "Bowser",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ },
+ {
+ "Usage": "Make Fury Bowser appear (in Bowser's Fury mode)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "0005ff00",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0005ff00-023a0702.png",
+ "name": "Hammer Slam Bowser",
+ "release": {
+ "au": "2015-09-24",
+ "eu": "2015-09-25",
+ "jp": null,
+ "na": "2015-09-20"
+ },
+ "tail": "023a0702",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bea",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f40001-03050502.png",
+ "name": "Bea",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03050502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Boone",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "036b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_036b0001-018b0502.png",
+ "name": "Boone",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wardell",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a080001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a080001-03bd0502.png",
+ "name": "Wardell",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03bd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Petri",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a160001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a160001-03cd0502.png",
+ "name": "Petri",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03cd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ace",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1b0001-03d20502.png",
+ "name": "Ace",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mii",
+ "gameSeries": "Mii",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07c00100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07c00100-00220002.png",
+ "name": "Mii Swordfighter",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": "2015-09-10",
+ "na": "2015-11-01"
+ },
+ "tail": "00220002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Gakuto S\u014dgetsu",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38420001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38420001-04261902.png",
+ "name": "Gakuto S\u014dgetsu",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04261902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Terry",
+ "gameSeries": "Fatal Fury",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3c800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3c800000-03a40002.png",
+ "name": "Terry",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "03a40002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Daisy",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c30501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c30501-027c0e02.png",
+ "name": "Daisy - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027c0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Snake",
+ "gameSeries": "Metal Gear Solid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "37800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_37800000-038a0002.png",
+ "name": "Snake",
+ "release": {
+ "au": "2019-09-20",
+ "eu": "2019-09-20",
+ "jp": "2019-09-20",
+ "na": "2019-09-20"
+ },
+ "tail": "038a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Franklin",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01ae0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01ae0001-011b0502.png",
+ "name": "Franklin",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Pokemon",
+ "character": "Detective Pikachu",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1d010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1d010000-03750d02.png",
+ "name": "Detective Pikachu",
+ "release": {
+ "au": "2018-03-24",
+ "eu": "2018-03-23",
+ "jp": "2018-03-23",
+ "na": "2018-03-23"
+ },
+ "tail": "03750d02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hopper",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04620001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04620001-00f60502.png",
+ "name": "Hopper",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Palamute",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hunter Sticker Set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "350a0100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_350a0100-042c1802.png",
+ "name": "Palamute",
+ "release": {
+ "au": "2022-06-30",
+ "eu": "2022-06-30",
+ "jp": "2022-06-30",
+ "na": "2022-06-30"
+ },
+ "tail": "042c1802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Colton",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03af0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03af0001-012c0502.png",
+ "name": "Colton",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Phoebe",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04400001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04400001-00ca0502.png",
+ "name": "Phoebe",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ca0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ursala",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021c0001-02f70502.png",
+ "name": "Ursala",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gayle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ca0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ca0001-01ca0502.png",
+ "name": "Gayle",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ca0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Daisy",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00130000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00130000-037a0002.png",
+ "name": "Daisy",
+ "release": {
+ "au": "2019-04-12",
+ "eu": "2019-04-12",
+ "jp": "2019-04-12",
+ "na": "2019-04-12"
+ },
+ "tail": "037a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lucy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "047c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_047c0001-01a00502.png",
+ "name": "Lucy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sylvana",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04eb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04eb0001-02f00502.png",
+ "name": "Sylvana",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Billy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03580001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03580001-02fa0502.png",
+ "name": "Billy",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02fa0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tutu",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021b0001-00800502.png",
+ "name": "Tutu",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00800502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Niko",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a070001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a070001-03bc0502.png",
+ "name": "Niko",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03bc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Grizzly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021d0001-01cd0502.png",
+ "name": "Grizzly",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01cd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810001-00440502.png",
+ "name": "Isabelle",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00440502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hopkins",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a20001-02e80502.png",
+ "name": "Hopkins",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02e80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Scoot",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03110001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03110001-00d60502.png",
+ "name": "Scoot",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sydney",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03bf0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03bf0001-01bc0502.png",
+ "name": "Sydney",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01bc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Candi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04140001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04140001-030a0502.png",
+ "name": "Candi",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "\u00c9toile",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04d30101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04d30101-031b0502.png",
+ "name": "\u00c9toile",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "031b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Axel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03290001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03290001-009d0502.png",
+ "name": "Axel",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rowan",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04fb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04fb0001-01c60502.png",
+ "name": "Rowan",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rosie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "025f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_025f0001-01d70502.png",
+ "name": "Rosie - Amiibo Festival",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "01d70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kicks",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01940000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01940000-024a0502.png",
+ "name": "Kicks",
+ "release": {
+ "au": "2016-01-30",
+ "eu": "2016-01-29",
+ "jp": "2015-12-17",
+ "na": "2016-01-22"
+ },
+ "tail": "024a0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "One-Eyed Rathalos",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35000200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35000200-02e20f02.png",
+ "name": "One-Eyed Rathalos and Rider - Female",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-10-08",
+ "na": null
+ },
+ "tail": "02e20f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Copper",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019d0001-00ac0502.png",
+ "name": "Copper",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ac0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Admiral",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ }
+ ],
+ "head": "02330001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02330001-03060502.png",
+ "name": "Admiral",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03060502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cranston",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "043c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_043c0001-01cb0502.png",
+ "name": "Cranston",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01cb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Wolf",
+ "gameSeries": "Star Fox",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05840000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05840000-037e0002.png",
+ "name": "Wolf",
+ "release": {
+ "au": "2018-12-07",
+ "eu": "2018-12-07",
+ "jp": "2018-12-07",
+ "na": "2018-12-07"
+ },
+ "tail": "037e0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Apple",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "037f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_037f0001-01aa0502.png",
+ "name": "Apple",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01aa0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Resetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "018e0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018e0000-02490502.png",
+ "name": "Resetti",
+ "release": {
+ "au": "2016-01-30",
+ "eu": "2016-01-29",
+ "jp": "2015-12-17",
+ "na": "2016-01-22"
+ },
+ "tail": "02490502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Daisy",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c30101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c30101-02780e02.png",
+ "name": "Daisy - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02780e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Pikachu",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19190000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19190000-00090002.png",
+ "name": "Pikachu",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00090002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Monty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03fd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03fd0001-01580502.png",
+ "name": "Monty",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01580502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Snooty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02060001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02060001-03120502.png",
+ "name": "Snooty",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03120502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yoshi's Woolly World",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030102",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030102-023e0302.png",
+ "name": "Mega Yarn Yoshi",
+ "release": {
+ "au": "2015-11-28",
+ "eu": "2015-11-27",
+ "jp": "2015-12-10",
+ "na": "2015-11-15"
+ },
+ "tail": "023e0302",
+ "type": "Yarn"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Plucky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02a30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02a30001-02ff0502.png",
+ "name": "Plucky",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ff0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Genji",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049c0001-01400502.png",
+ "name": "Genji",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01400502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timmy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01850001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01850001-004b0502.png",
+ "name": "Timmy",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ketchup",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03140001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03140001-02f40502.png",
+ "name": "Ketchup",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Midna",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Bring Wolf Link into the game as a partner character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01030000-024f0902.png",
+ "name": "Midna & Wolf Link",
+ "release": {
+ "au": "2016-03-05",
+ "eu": "2016-03-04",
+ "jp": "2016-03-10",
+ "na": "2016-03-04"
+ },
+ "tail": "024f0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Luigi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00010000-000c0002.png",
+ "name": "Luigi",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "000c0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Label",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01890101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01890101-03b10502.png",
+ "name": "Label",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Steve",
+ "gameSeries": "Minecraft",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3dc00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3dc00000-04220002.png",
+ "name": "Steve",
+ "release": {
+ "au": "2022-09-09",
+ "eu": "2022-09-09",
+ "jp": "2022-09-09",
+ "na": "2022-09-09"
+ },
+ "tail": "04220002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timmy & Tommy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ },
+ {
+ "Usage": "Unlock Timmy & Tommy's shop early",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01840000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01840000-024d0502.png",
+ "name": "Timmy & Tommy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-03-24",
+ "na": "2016-03-18"
+ },
+ "tail": "024d0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Marth",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21000000-000b0002.png",
+ "name": "Marth",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "000b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Porter",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01950001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01950001-00b00502.png",
+ "name": "Porter",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030000-00370102.png",
+ "name": "Yoshi",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00370102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Derwin",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030f0001-016d0502.png",
+ "name": "Derwin",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "R.O.B.",
+ "gameSeries": "Classic Nintendo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07810000-002e0002.png",
+ "name": "R.O.B. - Famicom",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2015-10-29",
+ "na": "2016-03-18"
+ },
+ "tail": "002e0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Cloud Strife",
+ "gameSeries": "Final Fantasy",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "36000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_36000100-03620002.png",
+ "name": "Cloud - Player 2",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "03620002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Olaf",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02090001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02090001-019f0502.png",
+ "name": "Olaf",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rhonda",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04b30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04b30001-00dd0502.png",
+ "name": "Rhonda",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00dd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Waluigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c60401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c60401-028a0e02.png",
+ "name": "Waluigi - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028a0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Fire Emblem",
+ "character": "Chrom",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon",
+ "write": false
+ },
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21080000-036f1202.png",
+ "name": "Chrom",
+ "release": {
+ "au": "2017-10-20",
+ "eu": "2017-10-20",
+ "jp": "2017-09-28",
+ "na": "2017-10-20"
+ },
+ "tail": "036f1202",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Birdo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ce0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ce0401-02b20e02.png",
+ "name": "Birdo - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b20e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Wario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c50401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c50401-02850e02.png",
+ "name": "Wario - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02850e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cesar",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03690001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03690001-00d30502.png",
+ "name": "Cesar",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Others",
+ "character": "Solaire of Astora",
+ "gameSeries": "Dark Souls",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock and perform the \u201cPraise the Sun\u201d gesture",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004AB00A260000"
+ ],
+ "gameName": "Dark Souls: Remastered"
+ }
+ ],
+ "head": "33800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_33800000-03781402.png",
+ "name": "Solaire of Astora",
+ "release": {
+ "au": "2018-10-19",
+ "eu": "2018-10-19",
+ "jp": "2018-10-18",
+ "na": "2018-10-19"
+ },
+ "tail": "03781402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Roa Kirishima",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38440001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38440001-04281902.png",
+ "name": "Roa Kirishima",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04281902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pinky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02150001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02150001-01820502.png",
+ "name": "Pinky",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01820502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Olive",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02860001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02860001-03130502.png",
+ "name": "Olive",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03130502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ice Climbers",
+ "gameSeries": "Classic Nintendo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "078f0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_078f0000-03810002.png",
+ "name": "Ice Climbers",
+ "release": {
+ "au": "2019-02-15",
+ "eu": "2019-02-15",
+ "jp": "2019-02-15",
+ "na": "2019-02-15"
+ },
+ "tail": "03810002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Asana Mutsuba",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38460001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38460001-042a1902.png",
+ "name": "Asana Mutsuba",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "042a1902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom Nook",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01830101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01830101-010e0502.png",
+ "name": "Tom Nook - Jacket",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "010e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Anicotti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04160001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04160001-00fb0502.png",
+ "name": "Anicotti",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00fb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c00101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c00101-02690e02.png",
+ "name": "Mario - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02690e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Croque",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03490001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03490001-018d0502.png",
+ "name": "Croque",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Daruk",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01050000-03580902.png",
+ "name": "Daruk",
+ "release": {
+ "au": "2017-11-10",
+ "eu": "2017-11-10",
+ "jp": "2017-11-10",
+ "na": "2017-11-10"
+ },
+ "tail": "03580902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chops",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04860001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04860001-00fc0502.png",
+ "name": "Chops",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00fc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Shovel Knight",
+ "character": "Shovel Knight",
+ "gameSeries": "Shovel Knight",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock boss fight against Shovel Knight",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100192003FA4000"
+ ],
+ "gameName": "Azure Striker Gunvolt: Striker Pack"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a fairy companion and player color palette matching the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008D100DE46000"
+ ],
+ "gameName": "Cyber Shadow"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific Shovel Knight remix immediately",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100830008426000"
+ ],
+ "gameName": "Just Shapes & Beats"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Custom Knight, and save customizations to the amiibo (Shovel of Hope only)",
+ "write": true
+ },
+ {
+ "Usage": "Unlock character-specific challenge stages, a character-based fairy companion, and costumes for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010057D0021E8000"
+ ],
+ "gameName": "Shovel Knight"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a fairy friend",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B62017E68000"
+ ],
+ "gameName": "Shovel Knight Dig"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B380022AE000"
+ ],
+ "gameName": "Shovel Knight Showdown"
+ }
+ ],
+ "head": "35c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35c00000-03920a02.png",
+ "name": "Shovel Knight - Gold Edition",
+ "release": {
+ "au": null,
+ "eu": "2019-12-10",
+ "jp": null,
+ "na": "2019-12-10"
+ },
+ "tail": "03920a02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Bowser",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Super Mario Odyssey-themed levels early",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01009BF0072D4000"
+ ],
+ "gameName": "Captain Toad: Treasure Tracker"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ },
+ {
+ "Usage": "Make Fury Bowser appear (in Bowser's Fury mode)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Reveal regional coin locations",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00050000-03730102.png",
+ "name": "Bowser - Wedding",
+ "release": {
+ "au": "2017-10-27",
+ "eu": "2017-10-27",
+ "jp": "2017-10-27",
+ "na": "2017-10-27"
+ },
+ "tail": "03730102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "K.K. Slider",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01820101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01820101-00460502.png",
+ "name": "DJ KK",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00460502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Saharah",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a60001-03b70502.png",
+ "name": "Saharah",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jitters",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02310001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02310001-006a0502.png",
+ "name": "Jitters",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Mipha",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01070000-035a0902.png",
+ "name": "Mipha",
+ "release": {
+ "au": "2017-11-10",
+ "eu": "2017-11-10",
+ "jp": "2017-11-10",
+ "na": "2017-11-10"
+ },
+ "tail": "035a0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Tsukino",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume for Navirou",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific special layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35070000-040e0f02.png",
+ "name": "Tsukino",
+ "release": {
+ "au": "2021-07-09",
+ "eu": "2021-07-09",
+ "jp": "2021-07-09",
+ "na": "2021-07-09"
+ },
+ "tail": "040e0f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Coach",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02510001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02510001-00c10502.png",
+ "name": "Coach",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Erik",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02df0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02df0001-01910502.png",
+ "name": "Erik",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01910502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tammi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03fc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03fc0001-01470502.png",
+ "name": "Tammi",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01470502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gigi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03480001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03480001-006b0502.png",
+ "name": "Gigi",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Biskit",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ed0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ed0001-015a0502.png",
+ "name": "Biskit",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ken",
+ "gameSeries": "Street fighter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "34c10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_34c10000-03890002.png",
+ "name": "Ken",
+ "release": {
+ "au": "2019-04-12",
+ "eu": "2019-04-12",
+ "jp": "2019-04-12",
+ "na": "2019-04-12"
+ },
+ "tail": "03890002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sable",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01870001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01870001-00470502.png",
+ "name": "Sable",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00470502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Brewster",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01900001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01900001-01710502.png",
+ "name": "Brewster",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01710502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lyman",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03c50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03c50001-015c0502.png",
+ "name": "Lyman",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cyrano",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02000001-00a10502.png",
+ "name": "Cyrano",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Broccolo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04180001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04180001-00d80502.png",
+ "name": "Broccolo",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Winnie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a90001-00710502.png",
+ "name": "Winnie",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00710502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Midge",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02350001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02350001-00840502.png",
+ "name": "Midge",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00840502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cally",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e80001-01ce0502.png",
+ "name": "Cally",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ce0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Qurupeco",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35040100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35040100-02e60f02.png",
+ "name": "Qurupeco and Dan",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-12-08",
+ "na": null
+ },
+ "tail": "02e60f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Vladimir",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02830001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02830001-00c70502.png",
+ "name": "Vladimir",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Leopold",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ea0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ea0001-030b0502.png",
+ "name": "Leopold",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Maelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030a0001-01c70502.png",
+ "name": "Maelle",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Callie",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08010000-025d0402.png",
+ "name": "Callie",
+ "release": {
+ "au": "2016-07-09",
+ "eu": "2016-07-08",
+ "jp": "2016-07-07",
+ "na": "2016-07-08"
+ },
+ "tail": "025d0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Callie",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08010000-04360402.png",
+ "name": "Callie - Alterna",
+ "release": {
+ "au": "2024-09-05",
+ "eu": "2024-09-05",
+ "jp": "2024-09-05",
+ "na": "2024-09-05"
+ },
+ "tail": "04360402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Toby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a80101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a80101-031e0502.png",
+ "name": "Toby",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "031e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Coco",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04960001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04960001-00d90502.png",
+ "name": "Coco",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sprocket",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04390001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04390001-03110502.png",
+ "name": "Sprocket",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03110502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jack",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01ad0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01ad0001-00b80502.png",
+ "name": "Jack",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Pawapuro",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38000001-03931702.png",
+ "name": "Pawapuro",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03931702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Banjo",
+ "gameSeries": "Banjo Kazooie",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3b400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3b400000-03a30002.png",
+ "name": "Banjo & Kazooie",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "03a30002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sylvia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d70001-01b40502.png",
+ "name": "Sylvia",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Whitney",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "050e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_050e0001-00d70502.png",
+ "name": "Whitney",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Redd",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a80101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a80101-017e0502.png",
+ "name": "Redd - Shirt",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Min Min",
+ "gameSeries": "ARMS",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "0a400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a400000-041d0002.png",
+ "name": "Min Min",
+ "release": {
+ "au": "2022-04-29",
+ "eu": "2022-04-29",
+ "jp": "2022-04-29",
+ "na": "2022-04-29"
+ },
+ "tail": "041d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c20101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c20101-02730e02.png",
+ "name": "Peach - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02730e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sherb",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a090001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a090001-03c00502.png",
+ "name": "Sherb",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Stinky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026a0001-01460502.png",
+ "name": "Stinky",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01460502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Francine",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a00001-016e0502.png",
+ "name": "Francine",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Roald",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04600001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04600001-00a50502.png",
+ "name": "Roald",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Boo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cb0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cb0501-02a40e02.png",
+ "name": "Boo - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a40e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Monique",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02680001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02680001-007d0502.png",
+ "name": "Monique",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tybalt",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04fc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04fc0001-02ee0502.png",
+ "name": "Tybalt",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ee0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Melba",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03be0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03be0001-01980502.png",
+ "name": "Melba",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01980502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c10101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c10101-026e0e02.png",
+ "name": "Luigi - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026e0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Chrom",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon",
+ "write": false
+ },
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21080000-03880002.png",
+ "name": "Chrom",
+ "release": {
+ "au": "2019-11-15",
+ "eu": "2019-11-15",
+ "jp": "2019-11-08",
+ "na": "2019-11-15"
+ },
+ "tail": "03880002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Meta Knight",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 10 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f010000-00270002.png",
+ "name": "Meta Knight",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-02-20",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00270002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Nibbles",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e10001-01be0502.png",
+ "name": "Nibbles",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01be0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Marie",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08020000-025e0402.png",
+ "name": "Marie",
+ "release": {
+ "au": "2016-07-09",
+ "eu": "2016-07-08",
+ "jp": "2016-07-07",
+ "na": "2016-07-08"
+ },
+ "tail": "025e0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Marie",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08020000-04370402.png",
+ "name": "Marie - Alterna",
+ "release": {
+ "au": "2024-09-05",
+ "eu": "2024-09-05",
+ "jp": "2024-09-05",
+ "na": "2024-09-05"
+ },
+ "tail": "04370402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028f0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028f0101-031a0502.png",
+ "name": "Marty",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "031a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Spork/Crackle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "047d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_047d0001-012e0502.png",
+ "name": "Spork/Crackle",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Boo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cb0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cb0101-02a00e02.png",
+ "name": "Boo - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a00e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Shovel Knight",
+ "character": "King Knight",
+ "gameSeries": "Shovel Knight",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a fairy companion and player color palette matching the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008D100DE46000"
+ ],
+ "gameName": "Cyber Shadow"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific Shovel Knight remix immediately",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100830008426000"
+ ],
+ "gameName": "Just Shapes & Beats"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock character-specific challenge stages, a character-based fairy companion, and costumes for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010057D0021E8000"
+ ],
+ "gameName": "Shovel Knight"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a fairy friend",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B62017E68000"
+ ],
+ "gameName": "Shovel Knight Dig"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B380022AE000"
+ ],
+ "gameName": "Shovel Knight Showdown"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "35c30000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35c30000-036e0a02.png",
+ "name": "King Knight",
+ "release": {
+ "au": null,
+ "eu": "2019-12-10",
+ "jp": null,
+ "na": "2019-12-10"
+ },
+ "tail": "036e0a02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000300-00400402.png",
+ "name": "Inkling Squid",
+ "release": {
+ "au": "2015-05-30",
+ "eu": "2015-05-29",
+ "jp": "2015-05-28",
+ "na": "2015-05-29"
+ },
+ "tail": "00400402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Henry",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "034b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_034b0001-009f0502.png",
+ "name": "Henry",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blathers",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01920000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01920000-02470502.png",
+ "name": "Blathers",
+ "release": {
+ "au": "2016-01-30",
+ "eu": "2016-01-29",
+ "jp": "2015-12-17",
+ "na": "2016-01-22"
+ },
+ "tail": "02470502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Revali",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01080000-035b0902.png",
+ "name": "Revali",
+ "release": {
+ "au": "2017-11-10",
+ "eu": "2017-11-10",
+ "jp": "2017-11-10",
+ "na": "2017-11-10"
+ },
+ "tail": "035b0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timbra",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04cf0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04cf0001-00e10502.png",
+ "name": "Timbra",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ed",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03aa0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03aa0001-00e60502.png",
+ "name": "Ed",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sable",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01870001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01870001-03b00502.png",
+ "name": "Sable",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Keaton",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04530001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04530001-01040502.png",
+ "name": "Keaton",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01040502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hugh",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "047b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_047b0001-00f50502.png",
+ "name": "Hugh",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wart Jr.",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033d0001-013a0502.png",
+ "name": "Wart Jr.",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kicks",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01940001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01940001-00aa0502.png",
+ "name": "Kicks",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00aa0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Shrunk",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b10001-00b20502.png",
+ "name": "Shrunk",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Eugene",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03c60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03c60001-00930502.png",
+ "name": "Eugene",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00930502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pecan",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e00001-00f70502.png",
+ "name": "Pecan",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Lucario",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1ac00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1ac00000-00110002.png",
+ "name": "Lucario",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00110002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sparro",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "023f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_023f0001-01660502.png",
+ "name": "Sparro",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01660502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010000-03520902.png",
+ "name": "Toon Zelda - The Wind Waker",
+ "release": {
+ "au": "2016-12-03",
+ "eu": "2016-12-02",
+ "jp": "2016-12-01",
+ "na": "2016-12-02"
+ },
+ "tail": "03520902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810301-01700502.png",
+ "name": "Isabelle - Dress",
+ "release": {
+ "au": "2016-06-18",
+ "eu": "2016-06-17",
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01700502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kabuki",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02660001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02660001-00680502.png",
+ "name": "Kabuki",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00680502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Eloise",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03260001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03260001-01390502.png",
+ "name": "Eloise",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01390502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gala",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04850001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04850001-014c0502.png",
+ "name": "Gala",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tex",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "046b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_046b0001-01970502.png",
+ "name": "Tex",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01970502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Reese",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "018a0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018a0000-02450502.png",
+ "name": "Reese",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02450502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bianca",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05000001-00e70502.png",
+ "name": "Bianca",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-00340102.png",
+ "name": "Mario",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00340102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mii",
+ "gameSeries": "Mii",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07c00200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07c00200-00230002.png",
+ "name": "Mii Gunner",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": "2015-09-10",
+ "na": "2015-11-01"
+ },
+ "tail": "00230002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Peach",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Super Mario Odyssey-themed levels early",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01009BF0072D4000"
+ ],
+ "gameName": "Captain Toad: Treasure Tracker"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a life-up heart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00020000-03720102.png",
+ "name": "Peach - Wedding",
+ "release": {
+ "au": "2017-10-27",
+ "eu": "2017-10-27",
+ "jp": "2017-10-27",
+ "na": "2017-10-27"
+ },
+ "tail": "03720102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cephalobot",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a170001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a170001-03ce0502.png",
+ "name": "Cephalobot",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ce0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gwen",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04640001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04640001-00c00502.png",
+ "name": "Gwen",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Donkey Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c70101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c70101-028c0e02.png",
+ "name": "Donkey Kong - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028c0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kevin",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04870001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04870001-01bf0502.png",
+ "name": "Kevin",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01bf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blaire",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04de0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04de0001-00ce0502.png",
+ "name": "Blaire",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ce0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wolfgang",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "050d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_050d0001-01420502.png",
+ "name": "Wolfgang",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01420502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Yoshi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c40301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c40301-027f0e02.png",
+ "name": "Yoshi - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027f0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Resetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018e0001-00490502.png",
+ "name": "Resetti",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00490502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Peggy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04830001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04830001-01b00502.png",
+ "name": "Peggy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Bring Epona into the game as a rideable horse",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Bring Epona into the game as a rideable horse",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-034d0902.png",
+ "name": "Link - Twilight Princess",
+ "release": {
+ "au": "2017-06-24",
+ "eu": "2017-06-23",
+ "jp": "2017-06-23",
+ "na": "2017-06-23"
+ },
+ "tail": "034d0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Boyd",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "036e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_036e0001-02fb0502.png",
+ "name": "Boyd",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02fb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "One-Eyed Rathalos",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35000100-02e10f02.png",
+ "name": "One-Eyed Rathalos and Rider - Male",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-10-08",
+ "na": null
+ },
+ "tail": "02e10f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gabi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04990001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04990001-00df0502.png",
+ "name": "Gabi",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00df0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "T-Bone",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "024f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_024f0001-00810502.png",
+ "name": "T-Bone",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00810502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Wario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c50301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c50301-02840e02.png",
+ "name": "Wario - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02840e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Fox",
+ "gameSeries": "Star Fox",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Star Fox costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05800000-00050002.png",
+ "name": "Fox",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00050002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000300-02610402.png",
+ "name": "Inkling Squid - Orange",
+ "release": {
+ "au": "2016-07-09",
+ "eu": "2016-07-08",
+ "jp": "2016-07-07",
+ "na": "2016-07-08"
+ },
+ "tail": "02610402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Ganon",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01020100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01020100-041a0902.png",
+ "name": "Ganondorf - Tears of the Kingdom",
+ "release": {
+ "au": "2023-11-03",
+ "eu": "2023-11-03",
+ "jp": "2023-11-03",
+ "na": "2023-11-03"
+ },
+ "tail": "041a0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Boris",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04810001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04810001-02f10502.png",
+ "name": "Boris",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Antonio",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02010001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02010001-016a0502.png",
+ "name": "Antonio",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Murphy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02840001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02840001-02fe0502.png",
+ "name": "Murphy",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02fe0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wade",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04680001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04680001-02f20502.png",
+ "name": "Wade",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Stitches",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02820001-01d60502.png",
+ "name": "Stitches - Amiibo Festival",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "01d60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pascal",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a40001-004d0502.png",
+ "name": "Pascal",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wisp",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a060001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a060001-03ba0502.png",
+ "name": "Wisp",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ba0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Fuchsia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02dc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02dc0001-00be0502.png",
+ "name": "Fuchsia",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00be0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Jigglypuff",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19270000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19270000-00260002.png",
+ "name": "Jigglypuff",
+ "release": {
+ "au": "2015-05-30",
+ "eu": "2015-05-29",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "00260002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tucker",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "032c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_032c0001-01480502.png",
+ "name": "Tucker",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01480502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-034b0902.png",
+ "name": "Link - Ocarina of Time",
+ "release": {
+ "au": "2016-12-03",
+ "eu": "2016-12-02",
+ "jp": "2016-12-01",
+ "na": "2016-12-02"
+ },
+ "tail": "034b0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Boo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cb0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cb0201-02a10e02.png",
+ "name": "Boo - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a10e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c20401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c20401-02760e02.png",
+ "name": "Peach - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02760e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Elvis",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03e70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03e70001-012a0502.png",
+ "name": "Elvis",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Pichu",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19ac0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19ac0000-03850002.png",
+ "name": "Pichu",
+ "release": {
+ "au": "2019-07-19",
+ "eu": "2019-07-19",
+ "jp": "2019-07-19",
+ "na": "2019-07-19"
+ },
+ "tail": "03850002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Pearl",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08030000-03760402.png",
+ "name": "Pearl",
+ "release": {
+ "au": "2018-07-13",
+ "eu": "2018-07-13",
+ "jp": "2018-07-13",
+ "na": "2018-07-13"
+ },
+ "tail": "03760402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Pearl",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08030000-04380402.png",
+ "name": "Pearl - Side Order",
+ "release": {
+ "au": "2024-09-05",
+ "eu": "2024-09-05",
+ "jp": "2024-09-05",
+ "na": "2024-09-05"
+ },
+ "tail": "04380402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Shino",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a140001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a140001-03cb0502.png",
+ "name": "Shino",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03cb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-034c0902.png",
+ "name": "Link - Majora's Mask",
+ "release": {
+ "au": "2017-06-24",
+ "eu": "2017-06-23",
+ "jp": "2017-06-23",
+ "na": "2017-06-23"
+ },
+ "tail": "034c0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lottie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01c10101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01c10101-017a0502.png",
+ "name": "Lottie - Black Skirt And Bow",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Vivian",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05130001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05130001-02e70502.png",
+ "name": "Vivian",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02e70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bettina",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "041b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_041b0001-00f10502.png",
+ "name": "Bettina",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Alex",
+ "gameSeries": "Minecraft",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3dc10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3dc10000-04230002.png",
+ "name": "Alex",
+ "release": {
+ "au": "2022-09-09",
+ "eu": "2022-09-09",
+ "jp": "2022-09-09",
+ "na": "2022-09-09"
+ },
+ "tail": "04230002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lyle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01aa0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01aa0001-00530502.png",
+ "name": "Lyle",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00530502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Walker",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f00001-00a70502.png",
+ "name": "Walker",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ozzie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03c10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03c10001-00bb0502.png",
+ "name": "Ozzie",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00bb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Skylanders",
+ "character": "Donkey Kong",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "0008ff00",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0008ff00-023b0702.png",
+ "name": "Turbo Charge Donkey Kong",
+ "release": {
+ "au": "2015-09-24",
+ "eu": "2015-09-25",
+ "jp": null,
+ "na": "2015-09-20"
+ },
+ "tail": "023b0702",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sterling",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04520001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04520001-00730502.png",
+ "name": "Sterling",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00730502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810001-01d40502.png",
+ "name": "Isabelle - Character Parfait",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2015-08-01",
+ "na": null
+ },
+ "tail": "01d40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Claude",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049f0001-03010502.png",
+ "name": "Claude",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03010502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Goldie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ea0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ea0001-01d50502.png",
+ "name": "Goldie - Amiibo Festival",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "01d50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Fauna",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02d60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02d60001-00560502.png",
+ "name": "Fauna",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00560502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ankha",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02700001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02700001-00ff0502.png",
+ "name": "Ankha",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ff0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gulliver",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a20001-03b90502.png",
+ "name": "Gulliver",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kid Cat",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02670001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02670001-01080502.png",
+ "name": "Kid Cat",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01080502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Romin Kirishima",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38430001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38430001-04271902.png",
+ "name": "Romin Kirishima",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04271902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Katt",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02720001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02720001-01860502.png",
+ "name": "Katt",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01860502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Piranha Plant",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00240000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00240000-038d0002.png",
+ "name": "Piranha Plant",
+ "release": {
+ "au": "2019-02-15",
+ "eu": "2019-02-15",
+ "jp": "2019-02-15",
+ "na": "2019-02-15"
+ },
+ "tail": "038d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rex",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03e80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03e80001-02f50502.png",
+ "name": "Rex",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Beau",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02dd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02dd0001-00ea0502.png",
+ "name": "Beau",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ea0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Bokoblin",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01410000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01410000-035c0902.png",
+ "name": "Bokoblin",
+ "release": {
+ "au": "2017-03-03",
+ "eu": "2017-03-03",
+ "jp": "2017-03-03",
+ "na": "2017-03-03"
+ },
+ "tail": "035c0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Rosalina",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cf0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cf0201-02b50e02.png",
+ "name": "Rosalina - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b50e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mewtwo",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19960000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19960000-023d0002.png",
+ "name": "Mewtwo",
+ "release": {
+ "au": "2015-10-24",
+ "eu": "2015-10-23",
+ "jp": "2015-10-29",
+ "na": "2015-11-13"
+ },
+ "tail": "023d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bertha",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03930001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03930001-00a00502.png",
+ "name": "Bertha",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Pokemon",
+ "character": "Shadow Mewtwo",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [],
+ "head": "1d000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1d000001-025c0d02.png",
+ "name": "Shadow Mewtwo",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-03-18",
+ "na": "2016-03-18"
+ },
+ "tail": "025c0d02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Puck",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04650001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04650001-006e0502.png",
+ "name": "Puck",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Urbosa",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01060000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01060000-03590902.png",
+ "name": "Urbosa",
+ "release": {
+ "au": "2017-11-10",
+ "eu": "2017-11-10",
+ "jp": "2017-11-10",
+ "na": "2017-11-10"
+ },
+ "tail": "03590902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rosie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "025f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_025f0001-01c50502.png",
+ "name": "Rosie",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Byleth",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "210b0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_210b0000-03a50002.png",
+ "name": "Byleth",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "03a50002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Spike",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04b40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04b40001-030c0502.png",
+ "name": "Spike",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Shadow Link Plus Effect for Chamber Dungeons",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-03990902.png",
+ "name": "Link - Link's Awakening",
+ "release": {
+ "au": "2019-09-20",
+ "eu": "2019-09-20",
+ "jp": "2019-09-20",
+ "na": "2019-09-20"
+ },
+ "tail": "03990902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Moose",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "041a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_041a0001-00e00502.png",
+ "name": "Moose",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "8-bit Mario",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-02390602.png",
+ "name": "8-Bit Mario Modern Color",
+ "release": {
+ "au": "2015-10-24",
+ "eu": "2015-10-23",
+ "jp": "2015-09-10",
+ "na": "2015-09-11"
+ },
+ "tail": "02390602",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cobb",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04800001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04800001-008d0502.png",
+ "name": "Cobb",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Diddy Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c80101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c80101-02910e02.png",
+ "name": "Diddy Kong - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02910e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Portia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ef0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ef0001-00580502.png",
+ "name": "Portia",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00580502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Benedict",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "029a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_029a0001-00ee0502.png",
+ "name": "Benedict",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ee0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pudge",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02800001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02800001-00830502.png",
+ "name": "Pudge",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00830502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jay",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "022d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_022d0001-00f20502.png",
+ "name": "Jay",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Shovel Knight",
+ "character": "Shovel Knight",
+ "gameSeries": "Shovel Knight",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock boss fight against Shovel Knight",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100192003FA4000"
+ ],
+ "gameName": "Azure Striker Gunvolt: Striker Pack"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a fairy companion and player color palette matching the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008D100DE46000"
+ ],
+ "gameName": "Cyber Shadow"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific Shovel Knight remix immediately",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100830008426000"
+ ],
+ "gameName": "Just Shapes & Beats"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Custom Knight, and save customizations to the amiibo (Shovel of Hope only)",
+ "write": true
+ },
+ {
+ "Usage": "Unlock character-specific challenge stages, a character-based fairy companion, and costumes for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010057D0021E8000"
+ ],
+ "gameName": "Shovel Knight"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a fairy friend",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B62017E68000"
+ ],
+ "gameName": "Shovel Knight Dig"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B380022AE000"
+ ],
+ "gameName": "Shovel Knight Showdown"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "35c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35c00000-02500a02.png",
+ "name": "Shovel Knight",
+ "release": {
+ "au": "2015-12-11",
+ "eu": "2016-01-08",
+ "jp": "2016-06-30",
+ "na": "2016-01-08"
+ },
+ "tail": "02500a02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Diablo",
+ "character": "Loot Goblin",
+ "gameSeries": "Diablo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a portal to Golden Greed's Domain",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01001B300B9BE000"
+ ],
+ "gameName": "Diablo III: Eternal Collection"
+ }
+ ],
+ "head": "38c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38c00000-03911602.png",
+ "name": "Loot Goblin",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2018-12-21"
+ },
+ "tail": "03911602",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tabby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02690001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02690001-011f0502.png",
+ "name": "Tabby",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kody",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02810001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02810001-01200502.png",
+ "name": "Kody",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01200502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser Jr.",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ca0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ca0501-029f0e02.png",
+ "name": "Bowser Jr. - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029f0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Apollo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "044b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_044b0001-016c0502.png",
+ "name": "Apollo",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timmy & Tommy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01840501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01840501-03a90502.png",
+ "name": "Timmy & Tommy",
+ "release": {
+ "au": "2021-10-05",
+ "eu": "2021-10-05",
+ "jp": "2021-10-05",
+ "na": "2021-10-05"
+ },
+ "tail": "03a90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Maple",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "027e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_027e0001-01690502.png",
+ "name": "Maple",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01690502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000100-00190002.png",
+ "name": "Dr. Mario",
+ "release": {
+ "au": "2015-07-23",
+ "eu": "2015-07-17",
+ "jp": "2015-07-17",
+ "na": "2015-09-11"
+ },
+ "tail": "00190002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cc0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cc0501-02a90e02.png",
+ "name": "Baby Mario - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a90e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cd0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cd0301-02ac0e02.png",
+ "name": "Baby Luigi - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02ac0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Annalisa",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02080001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02080001-00960502.png",
+ "name": "Annalisa",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00960502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "032d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_032d0001-00bc0502.png",
+ "name": "Tia",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00bc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Yuka",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03bc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03bc0001-008a0502.png",
+ "name": "Yuka",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom Nook",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01830000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01830000-02420502.png",
+ "name": "Tom Nook",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02420502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pate",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03090001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03090001-00c60502.png",
+ "name": "Pate",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Kirby",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 10 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f000000-000a0002.png",
+ "name": "Kirby",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "000a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Carmen",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a40001-00d40502.png",
+ "name": "Carmen",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Phineas",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019c0001-01730502.png",
+ "name": "Phineas",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01730502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lily",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03380001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03380001-011d0502.png",
+ "name": "Lily",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bob",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "025d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_025d0001-00550502.png",
+ "name": "Bob",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00550502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Nabiru",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35010000-02e30f02.png",
+ "name": "Nabiru",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-10-08",
+ "na": null
+ },
+ "tail": "02e30f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cyrus",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018b0001-01150502.png",
+ "name": "Cyrus",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01150502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Palamute",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hunter Sticker Set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "350a0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_350a0000-04111802.png",
+ "name": "Palamute",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "04111802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810401-03aa0502.png",
+ "name": "Isabelle",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03aa0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Kazuya",
+ "gameSeries": "Tekken",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "33c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_33c00000-04200002.png",
+ "name": "Kazuya",
+ "release": {
+ "au": "2023-01-13",
+ "eu": "2023-01-13",
+ "jp": "2023-01-13",
+ "na": "2023-01-13"
+ },
+ "tail": "04200002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Falco",
+ "gameSeries": "Star Fox",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Star Fox costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05810000-001c0002.png",
+ "name": "Falco",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-05",
+ "na": "2015-11-20"
+ },
+ "tail": "001c0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Savannah",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a60001-00c80502.png",
+ "name": "Savannah",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Lucas",
+ "gameSeries": "Earthbound",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "22810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22810000-02510002.png",
+ "name": "Lucas",
+ "release": {
+ "au": "2016-01-30",
+ "eu": "2016-01-29",
+ "jp": "2015-12-17",
+ "na": "2016-01-30"
+ },
+ "tail": "02510002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Phil",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "043d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_043d0001-007c0502.png",
+ "name": "Phil",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pete",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019f0001-01110502.png",
+ "name": "Pete",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01110502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Graham",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03800001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03800001-01870502.png",
+ "name": "Graham",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01870502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Barioth",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based monstie egg",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hakum Rider Outfit layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ }
+ ],
+ "head": "35030100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35030100-02e50f02.png",
+ "name": "Barioth and Ayuria",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-12-08",
+ "na": null
+ },
+ "tail": "02e50f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Freckles",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030e0001-012f0502.png",
+ "name": "Freckles",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Roswell",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1f0001-03d60502.png",
+ "name": "Roswell",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Bowser",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ },
+ {
+ "Usage": "Make Fury Bowser appear (in Bowser's Fury mode)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Reveal regional coin locations",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00050000-00140002.png",
+ "name": "Bowser",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00140002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Benjamin",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02fa0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02fa0001-00970502.png",
+ "name": "Benjamin",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00970502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Metroid",
+ "character": "Samus",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Permanently increase health by 100",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Restore a random amount of health once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c00000-04121302.png",
+ "name": "Samus - Metroid Dread",
+ "release": {
+ "au": "2021-10-08",
+ "eu": "2021-11-05",
+ "jp": "2021-10-08",
+ "na": "2021-10-08"
+ },
+ "tail": "04121302",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lopez",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02db0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02db0001-005e0502.png",
+ "name": "Lopez",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Willow",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04cc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04cc0001-00a40502.png",
+ "name": "Willow",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jambette",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03450001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03450001-005f0502.png",
+ "name": "Jambette",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Charizard",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "19060000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_19060000-00240002.png",
+ "name": "Charizard",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "00240002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mira",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a70001-01a60502.png",
+ "name": "Mira",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000300-03a60102.png",
+ "name": "Mario - Cat",
+ "release": {
+ "au": "2021-02-12",
+ "eu": "2021-02-12",
+ "jp": "2021-02-12",
+ "na": "2021-02-12"
+ },
+ "tail": "03a60102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Shrunk",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b10101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b10101-017b0502.png",
+ "name": "Shrunk - Loud Jacket",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Raymond",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0f0001-03c60502.png",
+ "name": "Raymond",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ione",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a120001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a120001-03c90502.png",
+ "name": "Ione",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Molly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03170001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03170001-00a60502.png",
+ "name": "Molly",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gracie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a90001-01760502.png",
+ "name": "Gracie",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01760502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Fire Emblem",
+ "character": "Tiki",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon",
+ "write": false
+ },
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21090000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21090000-03701202.png",
+ "name": "Tiki",
+ "release": {
+ "au": "2017-10-20",
+ "eu": "2017-10-20",
+ "jp": "2017-09-28",
+ "na": "2017-10-20"
+ },
+ "tail": "03701202",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hans",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03730001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03730001-01340502.png",
+ "name": "Hans",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01340502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Nat",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019b0001-00b60502.png",
+ "name": "Nat",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tommy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01860301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01860301-01750502.png",
+ "name": "Tommy - Suit",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01750502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mega Man",
+ "gameSeries": "Megaman",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive E Tanks and other useful in-game items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B0C0086B0000"
+ ],
+ "gameName": "Mega Man 11"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock 11 exclusive challenge stages designed by fans",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002D4007AE0000"
+ ],
+ "gameName": "Mega Man Legacy Collection"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock new platforming challenges",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100842008EC4000"
+ ],
+ "gameName": "Mega Man Legacy Collection 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "34800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_34800000-02580002.png",
+ "name": "Mega Man - Gold Edition",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2016-02-23"
+ },
+ "tail": "02580002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timmy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01850201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01850201-01170502.png",
+ "name": "Timmy - Full Apron",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01170502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010000-04190902.png",
+ "name": "Zelda - Tears of the Kingdom",
+ "release": {
+ "au": "2023-11-03",
+ "eu": "2023-11-03",
+ "jp": "2023-11-03",
+ "na": "2023-11-03"
+ },
+ "tail": "04190902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Felicity",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026e0001-00ba0502.png",
+ "name": "Felicity",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ba0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gulliver",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a20001-017d0502.png",
+ "name": "Gulliver",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "017d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Waluigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c60201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c60201-02880e02.png",
+ "name": "Waluigi - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02880e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blathers",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01920001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01920001-010d0502.png",
+ "name": "Blathers",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "010d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Kirby",
+ "character": "Kirby",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 20 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f000000-02540c02.png",
+ "name": "Kirby",
+ "release": {
+ "au": "2016-06-11",
+ "eu": "2016-06-10",
+ "jp": "2016-04-28",
+ "na": "2016-06-10"
+ },
+ "tail": "02540c02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rodeo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "024b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_024b0001-01260502.png",
+ "name": "Rodeo",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01260502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cc0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cc0401-02a80e02.png",
+ "name": "Baby Mario - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a80e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kitt",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d10001-00c20502.png",
+ "name": "Kitt",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Prince",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03440001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03440001-00c50502.png",
+ "name": "Prince",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "K.K. Slider",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01820001-01d80502.png",
+ "name": "K. K. Slider - Pikopuri",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2016-03-15",
+ "na": null
+ },
+ "tail": "01d80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Olimar",
+ "gameSeries": "Pikmin",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Pikmin-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "06400100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_06400100-001e0002.png",
+ "name": "Olimar",
+ "release": {
+ "au": "2015-07-23",
+ "eu": "2015-07-17",
+ "jp": "2015-07-17",
+ "na": "2015-09-11"
+ },
+ "tail": "001e0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Clyde",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ae0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ae0001-00870502.png",
+ "name": "Clyde",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00870502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ruby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049d0001-00ed0502.png",
+ "name": "Ruby",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ed0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Groucho",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021a0001-00da0502.png",
+ "name": "Groucho",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00da0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "King Dedede",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 10 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f020000-00280002.png",
+ "name": "King Dedede",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-02-20",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00280002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Roy",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21040000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21040000-02520002.png",
+ "name": "Roy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-04-28",
+ "na": "2016-03-18"
+ },
+ "tail": "02520002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Malzeno",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ }
+ ],
+ "head": "350b0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_350b0000-042d1802.png",
+ "name": "Malzeno",
+ "release": {
+ "au": "2022-06-30",
+ "eu": "2022-06-30",
+ "jp": "2022-06-30",
+ "na": "2022-06-30"
+ },
+ "tail": "042d1802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Super Mario Odyssey-themed levels early",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01009BF0072D4000"
+ ],
+ "gameName": "Captain Toad: Treasure Tracker"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-03710102.png",
+ "name": "Mario - Wedding",
+ "release": {
+ "au": "2017-10-27",
+ "eu": "2017-10-27",
+ "jp": "2017-10-27",
+ "na": "2017-10-27"
+ },
+ "tail": "03710102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yoshi's Woolly World",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030102",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030102-00430302.png",
+ "name": "Light Blue Yarn Yoshi",
+ "release": {
+ "au": "2015-06-25",
+ "eu": "2015-06-26",
+ "jp": "2015-07-16",
+ "na": "2015-10-16"
+ },
+ "tail": "00430302",
+ "type": "Yarn"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Baabara",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04c60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04c60001-01670502.png",
+ "name": "Baabara",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01670502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mr. G&W",
+ "gameSeries": "Classic Nintendo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07800000-002d0002.png",
+ "name": "Mr. Game & Watch",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": "2015-10-29",
+ "na": "2015-09-25"
+ },
+ "tail": "002d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Captain Falcon",
+ "gameSeries": "F-Zero",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "06000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_06000000-00120002.png",
+ "name": "Captain Falcon",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "00120002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Static",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e50001-01ad0502.png",
+ "name": "Static",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ad0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rod",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04110001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04110001-01ab0502.png",
+ "name": "Rod",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ab0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bitty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03950001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03950001-02fc0502.png",
+ "name": "Bitty",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02fc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Peach",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00020100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00020100-03a70102.png",
+ "name": "Peach - Cat",
+ "release": {
+ "au": "2021-02-12",
+ "eu": "2021-02-12",
+ "jp": "2021-02-12",
+ "na": "2021-02-12"
+ },
+ "tail": "03a70102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Buzz",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "044e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_044e0001-03150502.png",
+ "name": "Buzz",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03150502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blathers",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01920001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01920001-03ad0502.png",
+ "name": "Blathers",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ad0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bonbon",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a50001-00740502.png",
+ "name": "Bonbon",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00740502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rolf",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04fa0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04fa0001-01680502.png",
+ "name": "Rolf",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01680502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Queenie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04360001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04360001-01940502.png",
+ "name": "Queenie",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01940502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Diana",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02de0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02de0001-009c0502.png",
+ "name": "Diana",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Hayakawa",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38030001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38030001-03961702.png",
+ "name": "Hayakawa",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03961702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Alice",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03bd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03bd0001-00f90502.png",
+ "name": "Alice",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Wario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00070000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00070000-02630102.png",
+ "name": "Wario",
+ "release": {
+ "au": "2016-10-08",
+ "eu": "2016-10-07",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02630102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Paula",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021e0001-01230502.png",
+ "name": "Paula",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01230502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Metal Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d00401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d00401-02bc0e02.png",
+ "name": "Metal Mario - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02bc0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Piper",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02320001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02320001-02ea0502.png",
+ "name": "Piper",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ea0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Kirby",
+ "character": "Meta Knight",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 20 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f010000-02550c02.png",
+ "name": "Meta Knight",
+ "release": {
+ "au": "2016-06-11",
+ "eu": "2016-06-10",
+ "jp": "2016-04-28",
+ "na": "2016-06-10"
+ },
+ "tail": "02550c02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ribbot",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03390001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03390001-01b10502.png",
+ "name": "Ribbot",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hornsby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04b60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04b60001-02ec0502.png",
+ "name": "Hornsby",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ec0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Timmy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01850401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01850401-01790502.png",
+ "name": "Timmy - Suit",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01790502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wilbur",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a010001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a010001-03ac0502.png",
+ "name": "Wilbur",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ac0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ellie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "032a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_032a0001-03070502.png",
+ "name": "Ellie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03070502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bluebear",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "027d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_027d0001-00630502.png",
+ "name": "Bluebear",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00630502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Bowser Jr.",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ },
+ {
+ "Usage": "Unleash a powerful shockwave to knock out nearby enemies and blocks (in Bowser's Fury mode)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00060000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00060000-00150002.png",
+ "name": "Bowser Jr.",
+ "release": {
+ "au": "2015-07-23",
+ "eu": "2015-07-17",
+ "jp": "2015-07-17",
+ "na": "2015-09-11"
+ },
+ "tail": "00150002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Shulk",
+ "gameSeries": "Xenoblade Chronicles",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific weapon skin for characters using the Swordfighter Class",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010074F013262000"
+ ],
+ "gameName": "Xenoblade Chronicles 3"
+ }
+ ],
+ "head": "22400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22400000-002b0002.png",
+ "name": "Shulk",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-02-20",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "002b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Daisy",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ }
+ ],
+ "head": "00130000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00130000-02660102.png",
+ "name": "Daisy",
+ "release": {
+ "au": "2016-11-05",
+ "eu": "2016-11-04",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02660102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c90101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c90101-02960e02.png",
+ "name": "Bowser - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02960e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sally",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e40001-01b60502.png",
+ "name": "Sally",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sasha",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a110001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a110001-03c80502.png",
+ "name": "Sasha",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Robin",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21030000-002a0002.png",
+ "name": "Robin",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "002a0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Patty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02b10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02b10001-00690502.png",
+ "name": "Patty",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00690502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gloria",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03160001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03160001-01c00502.png",
+ "name": "Gloria",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "K.K. Slider",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01820001-00a80502.png",
+ "name": "K.K. Slider",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00a80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Simon",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03fb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03fb0001-01cf0502.png",
+ "name": "Simon",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01cf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-04180902.png",
+ "name": "Link - Tears of the Kingdom",
+ "release": {
+ "au": "2023-05-12",
+ "eu": "2023-05-12",
+ "jp": "2023-05-12",
+ "na": "2023-05-12"
+ },
+ "tail": "04180902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Papi",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03b00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03b00001-01a90502.png",
+ "name": "Papi",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Dizzy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03240001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03240001-01890502.png",
+ "name": "Dizzy",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01890502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chow",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02170001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02170001-01b30502.png",
+ "name": "Chow",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tipper",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02b20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02b20001-00c40502.png",
+ "name": "Tipper",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00c40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Leonardo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04fe0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04fe0001-00590502.png",
+ "name": "Leonardo",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00590502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000100-00160002.png",
+ "name": "Toon Link",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00160002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pango",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02020001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02020001-01030502.png",
+ "name": "Pango",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01030502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "R.O.B.",
+ "gameSeries": "Classic Nintendo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07810000-00330002.png",
+ "name": "R.O.B. - NES",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": null,
+ "na": "2015-09-25"
+ },
+ "tail": "00330002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Pink Gold Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d10201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d10201-02bf0e02.png",
+ "name": "Pink Gold Peach - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02bf0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "PAC-MAN",
+ "gameSeries": "Pac-man",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Pakku Mask",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002FC00412C000"
+ ],
+ "gameName": "Little Nightmares: Complete Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "33400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_33400000-00320002.png",
+ "name": "Pac-Man",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "00320002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marlo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a150001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a150001-03cc0502.png",
+ "name": "Marlo",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03cc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c10301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c10301-02700e02.png",
+ "name": "Luigi - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02700e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lottie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01c10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01c10001-00540502.png",
+ "name": "Lottie",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00540502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c20301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c20301-02750e02.png",
+ "name": "Peach - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02750e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Poncho",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "027f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_027f0001-00b90502.png",
+ "name": "Poncho",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mott",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ec0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ec0001-01830502.png",
+ "name": "Mott",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01830502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Zucker",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "042b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_042b0001-01af0502.png",
+ "name": "Zucker",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01af0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Daisy",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ }
+ ],
+ "head": "00130003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00130003-039eff02.png",
+ "name": "Daisy - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "039eff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mega Man",
+ "gameSeries": "Megaman",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive E Tanks and other useful in-game items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B0C0086B0000"
+ ],
+ "gameName": "Mega Man 11"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock 11 exclusive challenge stages designed by fans",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002D4007AE0000"
+ ],
+ "gameName": "Mega Man Legacy Collection"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock new platforming challenges",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100842008EC4000"
+ ],
+ "gameName": "Mega Man Legacy Collection 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "34800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_34800000-00310002.png",
+ "name": "Mega Man",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-02-20",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00310002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gruff",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "035a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_035a0001-00850502.png",
+ "name": "Gruff",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00850502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Metroid",
+ "character": "Metroid",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Replenish a random amount of missiles once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c10000-03661302.png",
+ "name": "Metroid",
+ "release": {
+ "au": "2017-09-16",
+ "eu": "2017-09-15",
+ "jp": "2017-09-15",
+ "na": "2017-09-15"
+ },
+ "tail": "03661302",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pompom",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030c0001-01b80502.png",
+ "name": "Pompom",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Celeste",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01930001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01930001-03ae0502.png",
+ "name": "Celeste",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ae0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cashmere",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04c90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04c90001-030d0502.png",
+ "name": "Cashmere",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Diva",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "034a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_034a0001-01430502.png",
+ "name": "Diva",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01430502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Truffles",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04790001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04790001-00920502.png",
+ "name": "Truffles",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00920502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marina",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "042a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_042a0001-012d0502.png",
+ "name": "Marina",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Nana",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03fa0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03fa0001-00d00502.png",
+ "name": "Nana",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser Jr.",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ca0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ca0301-029d0e02.png",
+ "name": "Bowser Jr. - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029d0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000200-02600402.png",
+ "name": "Inkling Boy - Purple",
+ "release": {
+ "au": "2016-07-09",
+ "eu": "2016-07-08",
+ "jp": "2016-07-07",
+ "na": "2016-07-08"
+ },
+ "tail": "02600402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Eunice",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04c70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04c70001-00940502.png",
+ "name": "Eunice",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00940502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c90501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c90501-029a0e02.png",
+ "name": "Bowser - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029a0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Donkey Kong",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00080000-00030002.png",
+ "name": "Donkey Kong",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00030002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Toad",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive an invincibility mushroom",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01009BF0072D4000"
+ ],
+ "gameName": "Captain Toad: Treasure Tracker"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "000a0003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_000a0003-03a0ff02.png",
+ "name": "Toad - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "03a0ff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rory",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ed0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ed0001-01a30502.png",
+ "name": "Rory",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Egbert",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "029b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_029b0001-00cb0502.png",
+ "name": "Egbert",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00cb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-00000002.png",
+ "name": "Mario",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00000002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Rosalina",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cf0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cf0101-02b40e02.png",
+ "name": "Rosalina - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b40e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Legend Of Zelda",
+ "character": "Link",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Red Tunic",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01000000-034e0902.png",
+ "name": "Link - Skyward Sword",
+ "release": {
+ "au": "2017-06-24",
+ "eu": "2017-06-23",
+ "jp": "2017-06-23",
+ "na": "2017-06-23"
+ },
+ "tail": "034e0902",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cheri",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02870001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02870001-005a0502.png",
+ "name": "Cheri",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom Nook",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01830201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01830201-03a80502.png",
+ "name": "Tom Nook",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03a80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c10501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c10501-02720e02.png",
+ "name": "Luigi - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02720e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Yoshi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c40101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c40101-027d0e02.png",
+ "name": "Yoshi - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027d0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mathilda",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d20001-00e50502.png",
+ "name": "Mathilda",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c00301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c00301-026b0e02.png",
+ "name": "Mario - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026b0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000300-036b0402.png",
+ "name": "Inkling Squid - Neon Purple",
+ "release": {
+ "au": "2017-07-21",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "036b0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pietro",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04d20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04d20001-01a70502.png",
+ "name": "Pietro",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cc0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cc0301-02a70e02.png",
+ "name": "Baby Mario - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a70e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Diddy Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c80201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c80201-02920e02.png",
+ "name": "Diddy Kong - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02920e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Drake",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03100001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03100001-00f80502.png",
+ "name": "Drake",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f80502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Dobie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "050f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_050f0001-03140502.png",
+ "name": "Dobie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03140502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Peach",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a life-up heart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00020000-00360102.png",
+ "name": "Peach",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00360102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Donkey Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c70201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c70201-028d0e02.png",
+ "name": "Donkey Kong - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028d0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Zoe",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1a0001-03d10502.png",
+ "name": "Zoe",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom Nook",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01830001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01830001-00450502.png",
+ "name": "Tom Nook",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00450502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Nan",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03570001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03570001-00eb0502.png",
+ "name": "Nan",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00eb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Yoshi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c40201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c40201-027e0e02.png",
+ "name": "Yoshi - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027e0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Peach",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a life-up heart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00020000-00010002.png",
+ "name": "Peach",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00010002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Waluigi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00140000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00140000-02670102.png",
+ "name": "Waluigi",
+ "release": {
+ "au": "2016-11-05",
+ "eu": "2016-11-04",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02670102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "K.K. Slider",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01820001-03b20502.png",
+ "name": "K.K. Slider",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Victoria",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a50001-015b0502.png",
+ "name": "Victoria",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kitty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026b0001-00e90502.png",
+ "name": "Kitty",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rizzo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04150001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04150001-01bb0502.png",
+ "name": "Rizzo",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01bb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Diddy Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c80401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c80401-02940e02.png",
+ "name": "Diddy Kong - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02940e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Agent S",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e20001-01090502.png",
+ "name": "Agent S",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01090502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Greninja",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1b920000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1b920000-00250002.png",
+ "name": "Greninja",
+ "release": {
+ "au": "2015-05-30",
+ "eu": "2015-05-29",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "00250002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c20201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c20201-02740e02.png",
+ "name": "Peach - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02740e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Flora",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "043f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_043f0001-01550502.png",
+ "name": "Flora",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01550502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cole",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04a60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04a60001-00a30502.png",
+ "name": "Cole",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Octavian",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04290001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04290001-00700502.png",
+ "name": "Octavian",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00700502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Koopa Troopa",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00230000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00230000-03680102.png",
+ "name": "Koopa Troopa",
+ "release": {
+ "au": "2017-10-07",
+ "eu": "2017-10-06",
+ "jp": "2017-10-05",
+ "na": "2017-10-06"
+ },
+ "tail": "03680102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Friga",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04630001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04630001-01310502.png",
+ "name": "Friga",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01310502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cousteau",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03420001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03420001-01280502.png",
+ "name": "Cousteau",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01280502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Don Resetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018f0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018f0101-01190502.png",
+ "name": "Don Resetti - Without Hat",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01190502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tiansheng",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a130001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a130001-03ca0502.png",
+ "name": "Tiansheng",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03ca0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Becky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02a20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02a20001-01ba0502.png",
+ "name": "Becky",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ba0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Klaus",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02220001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02220001-01440502.png",
+ "name": "Klaus",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01440502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chadder",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "041e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_041e0001-015f0502.png",
+ "name": "Chadder",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "015f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000100-03690402.png",
+ "name": "Inkling Girl - Neon Pink",
+ "release": {
+ "au": "2017-07-21",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "03690402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Goomba",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00150000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00150000-03670102.png",
+ "name": "Goomba",
+ "release": {
+ "au": "2017-10-07",
+ "eu": "2017-10-06",
+ "jp": "2017-10-05",
+ "na": "2017-10-06"
+ },
+ "tail": "03670102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Bayonetta",
+ "gameSeries": "Bayonetta",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Super Mirror and Super Mirror 64 and all the costumes they contain",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "32400100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_32400100-03640002.png",
+ "name": "Bayonetta - Player 2",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "03640002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-003c0102.png",
+ "name": "Mario - Gold Edition",
+ "release": {
+ "au": "2015-06-25",
+ "eu": null,
+ "jp": "2015-12-17",
+ "na": "2015-03-20"
+ },
+ "tail": "003c0102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Samus",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Restore a random amount of health once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c00100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c00100-001d0002.png",
+ "name": "Zero Suit Samus",
+ "release": {
+ "au": "2015-07-04",
+ "eu": "2015-06-26",
+ "jp": "2015-06-11",
+ "na": "2015-09-11"
+ },
+ "tail": "001d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ }
+ ],
+ "head": "00000003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000003-039bff02.png",
+ "name": "Mario - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "039bff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Pit",
+ "gameSeries": "Kid Icarus",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07400000-00100002.png",
+ "name": "Pit",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "00100002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Dotty",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04950001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04950001-01920502.png",
+ "name": "Dotty",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01920502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Katie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b60001-00ae0502.png",
+ "name": "Katie",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ae0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010100-00170002.png",
+ "name": "Sheik",
+ "release": {
+ "au": "2015-01-29",
+ "eu": "2015-01-23",
+ "jp": "2015-01-22",
+ "na": "2015-02-01"
+ },
+ "tail": "00170002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Pink Gold Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d10501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d10501-02c20e02.png",
+ "name": "Pink Gold Peach - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02c20e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jingle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01af0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01af0001-011c0502.png",
+ "name": "Jingle",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lolly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "026f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_026f0001-01900502.png",
+ "name": "Lolly",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01900502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000100-025f0402.png",
+ "name": "Inkling Girl - Lime Green",
+ "release": {
+ "au": "2016-07-09",
+ "eu": "2016-07-08",
+ "jp": "2016-07-07",
+ "na": "2016-07-08"
+ },
+ "tail": "025f0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Metal Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d00501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d00501-02bd0e02.png",
+ "name": "Metal Mario - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02bd0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Octoling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08050200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08050200-041b0402.png",
+ "name": "Octoling - Blue",
+ "release": {
+ "au": "2022-11-11",
+ "eu": "2022-11-11",
+ "jp": "2022-11-11",
+ "na": "2022-11-11"
+ },
+ "tail": "041b0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Fire Emblem",
+ "character": "Alm",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21060000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21060000-03601202.png",
+ "name": "Alm",
+ "release": {
+ "au": "2017-05-20",
+ "eu": "2017-05-19",
+ "jp": "2017-04-20",
+ "na": "2017-05-19"
+ },
+ "tail": "03601202",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Richter",
+ "gameSeries": "Castlevania",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "37c10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_37c10000-038c0002.png",
+ "name": "Richter",
+ "release": {
+ "au": "2020-01-17",
+ "eu": "2020-01-17",
+ "jp": "2020-01-17",
+ "na": "2020-01-17"
+ },
+ "tail": "038c0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jeremiah",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033f0001-008f0502.png",
+ "name": "Jeremiah",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c90401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c90401-02990e02.png",
+ "name": "Bowser - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02990e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Booker",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "019e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_019e0001-00ad0502.png",
+ "name": "Booker",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ad0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lucky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ec0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ec0001-01c40502.png",
+ "name": "Lucky",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "K.K. Slider",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01820000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01820000-02400502.png",
+ "name": "K. K. Slider",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "02400502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Luna",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01b50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01b50001-00510502.png",
+ "name": "Luna",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00510502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Doc",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049e0001-01b70502.png",
+ "name": "Doc",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Celia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04540001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04540001-01ae0502.png",
+ "name": "Celia",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01ae0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hippeux",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03990001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03990001-01c20502.png",
+ "name": "Hippeux",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cd0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cd0101-02aa0e02.png",
+ "name": "Baby Luigi - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02aa0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Poppy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ec0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ec0001-00770502.png",
+ "name": "Poppy",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00770502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tank",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04b20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04b20001-01b90502.png",
+ "name": "Tank",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lottie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01c10201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01c10201-03bb0502.png",
+ "name": "Lottie - Island",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03bb0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marcel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f90001-01020502.png",
+ "name": "Marcel",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01020502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Reese",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018a0001-00a90502.png",
+ "name": "Reese",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00a90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Pikmin",
+ "character": "Pikmin",
+ "gameSeries": "Pikmin",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Pikmin-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "06420000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_06420000-035f1102.png",
+ "name": "Pikmin",
+ "release": {
+ "au": "2017-07-29",
+ "eu": "2017-07-28",
+ "jp": "2017-07-13",
+ "na": "2017-07-28"
+ },
+ "tail": "035f1102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Buck",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03a40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03a40001-014f0502.png",
+ "name": "Buck",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ricky",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04e70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04e70001-01320502.png",
+ "name": "Ricky",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01320502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cube",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04610001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04610001-01610502.png",
+ "name": "Cube",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01610502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yu-Gi-Oh!",
+ "character": "Yuga Ohdo",
+ "gameSeries": "Yu-Gi-Oh!",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive items/bonuses",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003C101454A000"
+ ],
+ "gameName": "Yu-Gi-Oh! Rush Duel Saikyo Battle Royale"
+ }
+ ],
+ "head": "38400001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38400001-04241902.png",
+ "name": "Yuga Ohdo",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": null,
+ "na": "2021-08-12"
+ },
+ "tail": "04241902",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Birdo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ce0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ce0101-02af0e02.png",
+ "name": "Birdo - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02af0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Daisy",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c30301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c30301-027a0e02.png",
+ "name": "Daisy - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027a0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Astrid",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d60001-01570502.png",
+ "name": "Astrid",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01570502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810100-023f0502.png",
+ "name": "Isabelle - Winter Outfit",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-11-21",
+ "na": "2015-11-13"
+ },
+ "tail": "023f0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Celeste",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01930000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01930000-02480502.png",
+ "name": "Celeste",
+ "release": {
+ "au": "2016-01-30",
+ "eu": "2016-01-29",
+ "jp": "2015-12-17",
+ "na": "2016-01-22"
+ },
+ "tail": "02480502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Yoshi's Woolly World",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030102",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030102-00420302.png",
+ "name": "Pink Yarn Yoshi",
+ "release": {
+ "au": "2015-06-25",
+ "eu": "2015-06-26",
+ "jp": "2015-07-16",
+ "na": "2015-10-16"
+ },
+ "tail": "00420302",
+ "type": "Yarn"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Ganda",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38040001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38040001-03971702.png",
+ "name": "Ganda",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03971702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Daisy",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c30201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c30201-02790e02.png",
+ "name": "Daisy - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02790e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c90301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c90301-02980e02.png",
+ "name": "Bowser - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02980e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Boomer",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04690001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04690001-01640502.png",
+ "name": "Boomer",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01640502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Diddy Kong",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00090000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00090000-02650102.png",
+ "name": "Diddy Kong",
+ "release": {
+ "au": "2016-11-05",
+ "eu": "2016-11-04",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02650102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Canberra",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03c40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03c40001-012b0502.png",
+ "name": "Canberra",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "012b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Pink Gold Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d10401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d10401-02c10e02.png",
+ "name": "Pink Gold Peach - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02c10e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chief",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "050b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_050b0001-00990502.png",
+ "name": "Chief",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00990502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Inkling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08000200",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08000200-036a0402.png",
+ "name": "Inkling Boy - Neon Green",
+ "release": {
+ "au": "2017-07-21",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "036a0402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Biff",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03940001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03940001-00890502.png",
+ "name": "Biff",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00890502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Little Mac",
+ "gameSeries": "Punch Out",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "06c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_06c00000-000f0002.png",
+ "name": "Little Mac",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "000f0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Julian",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03b10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03b10001-00f00502.png",
+ "name": "Julian",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00f00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Moe",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02650001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02650001-01540502.png",
+ "name": "Moe",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01540502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cc0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cc0201-02a60e02.png",
+ "name": "Baby Mario - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a60e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Phyllis",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a10001-01100502.png",
+ "name": "Phyllis",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01100502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Megan",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0a0001-03c10502.png",
+ "name": "Megan",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Yoshi's Woolly World",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030102",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030102-00410302.png",
+ "name": "Green Yarn Yoshi",
+ "release": {
+ "au": "2015-06-25",
+ "eu": "2015-06-26",
+ "jp": "2015-07-16",
+ "na": "2015-10-16"
+ },
+ "tail": "00410302",
+ "type": "Yarn"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Maddie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f30001-02f90502.png",
+ "name": "Maddie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02f90502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Wendy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ce0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ce0001-00db0502.png",
+ "name": "Wendy",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00db0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Peanut",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04dd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04dd0001-00a20502.png",
+ "name": "Peanut",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00a20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chabwick",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a190001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a190001-03d00502.png",
+ "name": "Chabwick",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d00502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Leila",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01980001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01980001-00b10502.png",
+ "name": "Leila",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Pyra",
+ "gameSeries": "Xenoblade Chronicles",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific weapon skin for characters using the Swordfighter Class",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010074F013262000"
+ ],
+ "gameName": "Xenoblade Chronicles 3"
+ }
+ ],
+ "head": "22410000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22410000-041e0002.png",
+ "name": "Pyra",
+ "release": {
+ "au": "2023-07-21",
+ "eu": "2023-07-21",
+ "jp": "2023-07-21",
+ "na": "2023-07-21"
+ },
+ "tail": "041e0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rilla",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03740101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03740101-03190502.png",
+ "name": "Rilla",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "03190502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Villager",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special poster of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01800000-00080002.png",
+ "name": "Villager",
+ "release": {
+ "au": "2014-11-29",
+ "eu": "2014-11-28",
+ "jp": "2014-12-06",
+ "na": "2014-11-21"
+ },
+ "tail": "00080002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mabel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01880001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01880001-03af0502.png",
+ "name": "Mabel",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03af0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tiffany",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "049b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_049b0001-00610502.png",
+ "name": "Tiffany",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00610502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser Jr.",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ca0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ca0401-029e0e02.png",
+ "name": "Bowser Jr. - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029e0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Kirby",
+ "character": "Waddle Dee",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 20 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f030000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f030000-02570c02.png",
+ "name": "Waddle Dee",
+ "release": {
+ "au": "2016-06-11",
+ "eu": "2016-06-10",
+ "jp": "2016-04-28",
+ "na": "2016-06-10"
+ },
+ "tail": "02570c02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Del",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02c70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02c70001-01220502.png",
+ "name": "Del",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01220502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cookie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02f20001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02f20001-00cc0502.png",
+ "name": "Cookie",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00cc0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Donkey Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c70301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c70301-028e0e02.png",
+ "name": "Donkey Kong - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028e0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810000-037d0002.png",
+ "name": "Isabelle",
+ "release": {
+ "au": "2019-07-19",
+ "eu": "2019-07-19",
+ "jp": "2019-07-19",
+ "na": "2019-07-26"
+ },
+ "tail": "037d0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ryu",
+ "gameSeries": "Street fighter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100643002136000"
+ ],
+ "gameName": "Resident Evil Revelations"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a lot of BP / Receive better supplies (compared to other amiibo)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010095300212A000"
+ ],
+ "gameName": "Resident Evil Revelations 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "34c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_34c00000-02530002.png",
+ "name": "Ryu",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-04-28",
+ "na": "2016-03-18"
+ },
+ "tail": "02530002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Harry",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03980001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03980001-00bf0502.png",
+ "name": "Harry",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00bf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Deli",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04010001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04010001-00660502.png",
+ "name": "Deli",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00660502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chelsea",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02e00101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02e00101-031d0502.png",
+ "name": "Chelsea",
+ "release": {
+ "au": null,
+ "eu": "2016-11-25",
+ "jp": "2016-11-03",
+ "na": null
+ },
+ "tail": "031d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ganon",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Black Cat Clothes",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01020100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01020100-001b0002.png",
+ "name": "Ganondorf",
+ "release": {
+ "au": "2015-07-04",
+ "eu": "2015-06-26",
+ "jp": "2015-06-11",
+ "na": "2015-09-11"
+ },
+ "tail": "001b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Daisy",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c30401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c30401-027b0e02.png",
+ "name": "Daisy - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "027b0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Pink Gold Peach",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d10301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d10301-02c00e02.png",
+ "name": "Pink Gold Peach - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02c00e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Bud",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03e60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03e60001-00ec0502.png",
+ "name": "Bud",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00ec0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Joker",
+ "gameSeries": "Persona",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3a000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3a000000-03a10002.png",
+ "name": "Joker",
+ "release": {
+ "au": "2020-09-25",
+ "eu": "2020-09-25",
+ "jp": "2020-09-25",
+ "na": "2020-10-02"
+ },
+ "tail": "03a10002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Al",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "03710001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03710001-005c0502.png",
+ "name": "Al",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Elise",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03fe0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03fe0001-01a40502.png",
+ "name": "Elise",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Dark Samus",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Replenish a random amount of missiles once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c30000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c30000-03800002.png",
+ "name": "Dark Samus",
+ "release": {
+ "au": "2020-01-17",
+ "eu": "2020-01-17",
+ "jp": "2020-01-17",
+ "na": "2020-01-17"
+ },
+ "tail": "03800002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marcie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03db0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03db0001-006d0502.png",
+ "name": "Marcie",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Curt",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02160001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02160001-00570502.png",
+ "name": "Curt",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00570502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kyle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05150001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05150001-005b0502.png",
+ "name": "Kyle",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "005b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Corrin",
+ "gameSeries": "Fire Emblem",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Fashion Ticket and a Music Ticket, for unlocking any of the available costumes and music tracks",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100A6301214E000"
+ ],
+ "gameName": "Fire Emblem Engage"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F15003E64000"
+ ],
+ "gameName": "Fire Emblem Warriors"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive better-quality randomized resources, weapons, or equipment",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010071F0143EA000"
+ ],
+ "gameName": "Fire Emblem Warriors: Three Hopes"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special piece of battle music / Receive higher-quality items and materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010055D009F78000"
+ ],
+ "gameName": "Fire Emblem: Three Houses"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "21050100",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_21050100-03630002.png",
+ "name": "Corrin - Player 2",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "03630002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Angus",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "024a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_024a0001-01d10502.png",
+ "name": "Angus",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01d10502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Curly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04780001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04780001-01630502.png",
+ "name": "Curly",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01630502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Nintendo World",
+ "character": "Yoshi",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00030003",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00030003-039fff02.png",
+ "name": "Yoshi - Power Up Band",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2021-02-04",
+ "na": null
+ },
+ "tail": "039fff02",
+ "type": "Band"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c00401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c00401-026c0e02.png",
+ "name": "Mario - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026c0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cd0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cd0401-02ad0e02.png",
+ "name": "Baby Luigi - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02ad0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Wario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c50501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c50501-02860e02.png",
+ "name": "Wario - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02860e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser Jr.",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ca0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ca0201-029c0e02.png",
+ "name": "Bowser Jr. - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029c0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810201-011a0502.png",
+ "name": "Isabelle - Kimono",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "011a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Drift",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "033c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_033c0001-01000502.png",
+ "name": "Drift",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01000502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Margie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03270001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03270001-01c30502.png",
+ "name": "Margie",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01c30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Mallary",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "030d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_030d0001-01840502.png",
+ "name": "Mallary",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01840502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c90201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c90201-02970e02.png",
+ "name": "Bowser - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02970e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Kirby",
+ "character": "King Dedede",
+ "gameSeries": "Kirby",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive star coins and a boost item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01004D300C5AE000"
+ ],
+ "gameName": "Kirby and the Forgotten Land"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive two Picture Pieces, a Maxim Tomato, and two Point Stars",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007E3006DDA000"
+ ],
+ "gameName": "Kirby Star Allies"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive more useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006B601380E000"
+ ],
+ "gameName": "Kirby's Return to Dream Land Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Kirby-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive 20 Fragments",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003FB00C5A8000"
+ ],
+ "gameName": "Super Kirby Clash"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1f020000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1f020000-02560c02.png",
+ "name": "King Dedede",
+ "release": {
+ "au": "2016-06-11",
+ "eu": "2016-06-10",
+ "jp": "2016-04-28",
+ "na": "2016-06-10"
+ },
+ "tail": "02560c02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Monster Hunter",
+ "character": "Ena",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock Monster Hunter Stories 2 sticker set",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume for Navirou",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010069301B1D4000"
+ ],
+ "gameName": "Monster Hunter Stories"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific special layered armor set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35060000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35060000-040d0f02.png",
+ "name": "Ena",
+ "release": {
+ "au": "2021-07-09",
+ "eu": "2021-07-09",
+ "jp": "2021-07-09",
+ "na": "2021-07-09"
+ },
+ "tail": "040d0f02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c10201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c10201-026f0e02.png",
+ "name": "Luigi - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026f0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Duck Hunt",
+ "gameSeries": "Classic Nintendo",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07820000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07820000-002f0002.png",
+ "name": "Duck Hunt",
+ "release": {
+ "au": "2015-09-26",
+ "eu": "2015-09-25",
+ "jp": "2015-10-29",
+ "na": "2015-09-25"
+ },
+ "tail": "002f0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cleo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ab0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ab0001-03160502.png",
+ "name": "Cleo",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03160502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Digby",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018c0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018c0101-01180502.png",
+ "name": "Digby - Raincoat",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01180502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Rosalina",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cf0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cf0501-02b80e02.png",
+ "name": "Rosalina - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b80e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cyd",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0d0001-03c40502.png",
+ "name": "Cyd",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c40502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Bowser",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Chain Chomp weapon",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ },
+ {
+ "Usage": "Make Fury Bowser appear (in Bowser's Fury mode)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Reveal regional coin locations",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00050000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00050000-00390102.png",
+ "name": "Bowser",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00390102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Faith",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a200001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a200001-03d70502.png",
+ "name": "Faith",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d70502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Annalise",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ad0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ad0001-01b20502.png",
+ "name": "Annalise",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-003d0102.png",
+ "name": "Mario - Silver Edition",
+ "release": {
+ "au": "2015-05-30",
+ "eu": null,
+ "jp": null,
+ "na": "2015-05-29"
+ },
+ "tail": "003d0102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Incineroar",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1bd70000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1bd70000-03860002.png",
+ "name": "Incineroar",
+ "release": {
+ "au": "2019-11-15",
+ "eu": "2019-11-15",
+ "jp": "2019-11-08",
+ "na": "2019-11-15"
+ },
+ "tail": "03860002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Yoshi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c40501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c40501-02810e02.png",
+ "name": "Yoshi - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02810e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sly",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02c90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02c90001-00cd0502.png",
+ "name": "Sly",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00cd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Goose",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02990001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02990001-00950502.png",
+ "name": "Goose",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00950502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Marina",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08040000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08040000-03770402.png",
+ "name": "Marina",
+ "release": {
+ "au": "2018-07-13",
+ "eu": "2018-07-13",
+ "jp": "2018-07-13",
+ "na": "2018-07-13"
+ },
+ "tail": "03770402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Marina",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ }
+ ],
+ "head": "08040000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08040000-04390402.png",
+ "name": "Marina - Side Order",
+ "release": {
+ "au": "2024-09-05",
+ "eu": "2024-09-05",
+ "jp": "2024-09-05",
+ "na": "2024-09-05"
+ },
+ "tail": "04390402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Bayonetta",
+ "gameSeries": "Bayonetta",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Super Mirror 2 and all the costumes it contains",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "32400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_32400000-025b0002.png",
+ "name": "Bayonetta",
+ "release": {
+ "au": "2017-07-22",
+ "eu": "2017-07-21",
+ "jp": "2017-07-21",
+ "na": "2017-07-21"
+ },
+ "tail": "025b0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Joey",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03080001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03080001-014d0502.png",
+ "name": "Joey",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Pokemon Trainer",
+ "gameSeries": "Pokemon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "1d400000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_1d400000-03870002.png",
+ "name": "Pokemon Trainer",
+ "release": {
+ "au": "2019-07-19",
+ "eu": "2019-07-19",
+ "jp": "2019-07-19",
+ "na": "2019-07-26"
+ },
+ "tail": "03870002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tangy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02620001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02620001-01370502.png",
+ "name": "Tangy",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01370502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pancetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04880001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04880001-00980502.png",
+ "name": "Pancetti",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00980502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ridley",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Replenish a random amount of missiles once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c20000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c20000-037f0002.png",
+ "name": "Ridley",
+ "release": {
+ "au": "2018-12-07",
+ "eu": "2018-12-07",
+ "jp": "2018-12-07",
+ "na": "2018-12-07"
+ },
+ "tail": "037f0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Donkey Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c70401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c70401-028f0e02.png",
+ "name": "Donkey Kong - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "028f0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Louie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "036d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_036d0001-03040502.png",
+ "name": "Louie",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03040502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Dora",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "040c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_040c0001-01590502.png",
+ "name": "Dora",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01590502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Broffina",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02a50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02a50001-018c0502.png",
+ "name": "Broffina",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Blanche",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "043e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_043e0001-01490502.png",
+ "name": "Blanche",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01490502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c00501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c00501-026d0e02.png",
+ "name": "Mario - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026d0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Lionel",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03ee0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03ee0001-008b0502.png",
+ "name": "Lionel",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Jacques",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "023d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_023d0001-01b50502.png",
+ "name": "Jacques",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01b50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Vesta",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04c50001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04c50001-01010502.png",
+ "name": "Vesta",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01010502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chevre",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03560001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03560001-01350502.png",
+ "name": "Chevre",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01350502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Shep",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02fc0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02fc0001-018f0502.png",
+ "name": "Shep",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Shovel Knight",
+ "character": "Specter Knight",
+ "gameSeries": "Shovel Knight",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a fairy companion and player color palette matching the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008D100DE46000"
+ ],
+ "gameName": "Cyber Shadow"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific Shovel Knight remix immediately",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100830008426000"
+ ],
+ "gameName": "Just Shapes & Beats"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock character-specific challenge stages, a character-based fairy companion, and costumes for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010057D0021E8000"
+ ],
+ "gameName": "Shovel Knight"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a fairy friend",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B62017E68000"
+ ],
+ "gameName": "Shovel Knight Dig"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B380022AE000"
+ ],
+ "gameName": "Shovel Knight Showdown"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "35c20000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35c20000-036d0a02.png",
+ "name": "Specter Knight",
+ "release": {
+ "au": null,
+ "eu": "2019-12-10",
+ "jp": null,
+ "na": "2019-12-10"
+ },
+ "tail": "036d0a02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Fang",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05110001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05110001-01950502.png",
+ "name": "Fang",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01950502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Isabelle",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "01810501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01810501-03bf0502.png",
+ "name": "Isabelle - Sweater",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03bf0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Snake",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04970001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04970001-007a0502.png",
+ "name": "Snake",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rio",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ },
+ {
+ "Usage": "Unlock special furniture items and a poster based on the card's Sanrio character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a1c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a1c0001-03d30502.png",
+ "name": "Rio",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03d30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Pekoe",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028b0001-00e30502.png",
+ "name": "Pekoe",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Celeste",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01930001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01930001-01740502.png",
+ "name": "Celeste",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01740502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Norma",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02b70001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02b70001-030f0502.png",
+ "name": "Norma",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Butch",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02eb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02eb0001-00de0502.png",
+ "name": "Butch",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00de0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Marshal",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ee0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ee0001-014b0502.png",
+ "name": "Marshal",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "014b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Splatoon",
+ "character": "Octoling",
+ "gameSeries": "Splatoon",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Splatoon-themed racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01003BC0000A0000"
+ ],
+ "gameName": "Splatoon 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock exclusive gear / Save favorite weapons, gear, and control settings / Take photos with the character or saved gear",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100C2500FC20000"
+ ],
+ "gameName": "Splatoon 3"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "08050300",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_08050300-03900402.png",
+ "name": "Octoling Octopus",
+ "release": {
+ "au": "2018-11-11",
+ "eu": "2018-11-09",
+ "jp": "2018-11-09",
+ "na": "2018-11-09"
+ },
+ "tail": "03900402",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "8-bit Mario",
+ "character": "Mario",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive weapon for the character and their Rabbid counterpart",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010067300059A000"
+ ],
+ "gameName": "Mario + Rabbids: Kingdom Battle"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a character-based costume",
+ "write": false
+ },
+ {
+ "Usage": "Gain temporary invincibility",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100000000010000"
+ ],
+ "gameName": "Super Mario Odyssey"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "00000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00000000-02380602.png",
+ "name": "8-Bit Mario Classic Color",
+ "release": {
+ "au": "2015-09-12",
+ "eu": "2015-11-09",
+ "jp": "2015-09-10",
+ "na": "2015-09-11"
+ },
+ "tail": "02380602",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Olivia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02600001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02600001-00d20502.png",
+ "name": "Olivia",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00d20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Zelda",
+ "gameSeries": "The Legend of Zelda",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive specific crafting materials or a weapon for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01002B00111A2000"
+ ],
+ "gameName": "Hyrule Warriors: Age of Calamity"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a weapon rated 3 stars or higher",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100AE00096EA000"
+ ],
+ "gameName": "Hyrule Warriors: Definitive Edition"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Legend of Zelda-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a chest of loot, potentially containing gear inspired by the Legend of Zelda series",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01000A10041EA000"
+ ],
+ "gameName": "The Elder Scrolls V: Skyrim"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive materials and a rare or exclusive item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00011E000"
+ ],
+ "gameName": "The Legend of Zelda: Breath of the Wild"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock one of five amiibo-exclusive Chamber Dungeon chambers",
+ "write": false
+ },
+ {
+ "Usage": "Save your Chamber Dungeon to the amiibo to share with friends",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006BB00C6F0000"
+ ],
+ "gameName": "The Legend of Zelda: Link's Awakening"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an amiibo-exclusive character-specific paraglider fabric",
+ "write": false
+ },
+ {
+ "Usage": "Receive materials and a weapon or rare item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100F2C0115B6000"
+ ],
+ "gameName": "The Legend of Zelda: Tears of the Kingdom"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive the Blue Attire",
+ "write": false
+ },
+ {
+ "Usage": "Receive random materials",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008CF01BAAC000"
+ ],
+ "gameName": "The Legend of Zelda: Echoes of Wisdom"
+ }
+ ],
+ "head": "01010000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01010000-000e0002.png",
+ "name": "Zelda",
+ "release": {
+ "au": "2014-12-12",
+ "eu": "2014-12-19",
+ "jp": "2014-12-06",
+ "na": "2014-12-14"
+ },
+ "tail": "000e0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Metroid",
+ "character": "Samus",
+ "gameSeries": "Metroid",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a costume based on the character (short-hair version)",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007960049A0000"
+ ],
+ "gameName": "Bayonetta 2"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a Metroid-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Restore a random amount of health once per day",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010093801237C000"
+ ],
+ "gameName": "Metroid Dread"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "05c00000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05c00000-03651302.png",
+ "name": "Samus Aran",
+ "release": {
+ "au": "2017-09-16",
+ "eu": "2017-09-15",
+ "jp": "2017-09-15",
+ "na": "2017-09-15"
+ },
+ "tail": "03651302",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Zell",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02d80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02d80001-00e20502.png",
+ "name": "Zell",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00e20502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Clay",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03830001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03830001-009b0502.png",
+ "name": "Clay",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Boo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cb0301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cb0301-02a20e02.png",
+ "name": "Boo - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02a20e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Goldie",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02ea0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02ea0001-01800502.png",
+ "name": "Goldie",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01800502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Power Pros",
+ "character": "Yabe",
+ "gameSeries": "Power Pros",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive in-game items and power-ups / Save items to your card after playing with friends to bring them home",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "0100E9C00BF28000"
+ ],
+ "gameName": "Jikkyou Powerful Pro Baseball"
+ }
+ ],
+ "head": "38020001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_38020001-03951702.png",
+ "name": "Yabe",
+ "release": {
+ "au": null,
+ "eu": null,
+ "jp": "2019-06-27",
+ "na": null
+ },
+ "tail": "03951702",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Ness",
+ "gameSeries": "Earthbound",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "22800000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22800000-002c0002.png",
+ "name": "Ness",
+ "release": {
+ "au": "2015-04-25",
+ "eu": "2015-04-24",
+ "jp": "2015-04-29",
+ "na": "2015-05-29"
+ },
+ "tail": "002c0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Shovel Knight",
+ "character": "Plague Knight",
+ "gameSeries": "Shovel Knight",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a fairy companion and player color palette matching the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01008D100DE46000"
+ ],
+ "gameName": "Cyber Shadow"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-specific Shovel Knight remix immediately",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100830008426000"
+ ],
+ "gameName": "Just Shapes & Beats"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock character-specific challenge stages, a character-based fairy companion, and costumes for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010057D0021E8000"
+ ],
+ "gameName": "Shovel Knight"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Summon a fairy friend",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B62017E68000"
+ ],
+ "gameName": "Shovel Knight Dig"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume for the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B380022AE000"
+ ],
+ "gameName": "Shovel Knight Showdown"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "35c10000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35c10000-036c0a02.png",
+ "name": "Plague Knight",
+ "release": {
+ "au": null,
+ "eu": "2019-12-10",
+ "jp": null,
+ "na": "2019-12-10"
+ },
+ "tail": "036c0a02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tad",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03410001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03410001-030e0502.png",
+ "name": "Tad",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "030e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Penelope",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "041d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_041d0001-018a0502.png",
+ "name": "Penelope",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "018a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Rosalina",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cf0401",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cf0401-02b70e02.png",
+ "name": "Rosalina - Golf",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b70e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Palutena",
+ "gameSeries": "Kid Icarus",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "07420000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_07420000-001f0002.png",
+ "name": "Palutena",
+ "release": {
+ "au": "2015-07-04",
+ "eu": "2015-06-26",
+ "jp": "2015-06-11",
+ "na": "2015-07-24"
+ },
+ "tail": "001f0002",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Curlos",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04cd0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04cd0001-01520502.png",
+ "name": "Curlos",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01520502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Samson",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04100001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04100001-007f0502.png",
+ "name": "Samson",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "007f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Saharah",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a60001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a60001-00500502.png",
+ "name": "Saharah",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00500502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Walt",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03d90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03d90001-01a50502.png",
+ "name": "Walt",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01a50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Julia",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "043b0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_043b0001-03030502.png",
+ "name": "Julia",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03030502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Hamlet",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "037e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_037e0001-01560502.png",
+ "name": "Hamlet",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01560502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Charlise",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02200001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02200001-00fd0502.png",
+ "name": "Charlise",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00fd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Gonzo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03c00001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03c00001-03100502.png",
+ "name": "Gonzo",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03100502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Opal",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03230001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03230001-00760502.png",
+ "name": "Opal",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00760502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Flo",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "046c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_046c0001-008c0502.png",
+ "name": "Flo",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "008c0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Knox",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02a40001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02a40001-00720502.png",
+ "name": "Knox",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00720502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Donkey Kong",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the character's shiny sticker",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010036B0034E4000"
+ ],
+ "gameName": "Super Mario Party"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "00080000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_00080000-02640102.png",
+ "name": "Donkey Kong",
+ "release": {
+ "au": "2016-10-08",
+ "eu": "2016-10-07",
+ "jp": "2016-10-20",
+ "na": "2016-11-04"
+ },
+ "tail": "02640102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Cherry",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "02fb0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_02fb0001-00900502.png",
+ "name": "Cherry",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00900502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Rover",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "018d0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018d0000-024c0502.png",
+ "name": "Rover",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-03-24",
+ "na": "2016-03-18"
+ },
+ "tail": "024c0502",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Soleil",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "03820001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_03820001-016b0502.png",
+ "name": "Soleil",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "016b0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Barold",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028d0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028d0001-01bd0502.png",
+ "name": "Barold",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01bd0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Birdo",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ce0201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ce0201-02b00e02.png",
+ "name": "Birdo - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02b00e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Super Mario Bros.",
+ "character": "Toad",
+ "gameSeries": "Super Mario",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive an invincibility mushroom",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01009BF0072D4000"
+ ],
+ "gameName": "Captain Toad: Treasure Tracker"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01003DA010E8A000"
+ ],
+ "gameName": "Miitopia"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a particular power-up depending on the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010028600EBDA000"
+ ],
+ "gameName": "Super Mario 3D World + Bowser's Fury"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Receive a Spirit of the character",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a character-based costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006000040C2000"
+ ],
+ "gameName": "Yoshi's Crafted World"
+ }
+ ],
+ "head": "000a0000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_000a0000-00380102.png",
+ "name": "Toad",
+ "release": {
+ "au": "2015-03-21",
+ "eu": "2015-03-20",
+ "jp": "2015-03-12",
+ "na": "2015-03-20"
+ },
+ "tail": "00380102",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Shari",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04000001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04000001-006f0502.png",
+ "name": "Shari",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "006f0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Joan",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01a30001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01a30001-004a0502.png",
+ "name": "Joan",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "004a0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Bowser Jr.",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09ca0101",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09ca0101-029b0e02.png",
+ "name": "Bowser Jr. - Soccer",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "029b0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Sheldon",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04ed0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04ed0001-00620502.png",
+ "name": "Sheldon",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "00620502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Chester",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "028c0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_028c0001-013e0502.png",
+ "name": "Chester",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "013e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Baby Luigi",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09cd0501",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09cd0501-02ae0e02.png",
+ "name": "Baby Luigi - Horse Racing",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02ae0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Ike",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "021f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_021f0001-03170502.png",
+ "name": "Ike",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "03170502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Leilani",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01970001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01970001-01770502.png",
+ "name": "Leilani",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "01770502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Skye",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05140001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05140001-01530502.png",
+ "name": "Skye",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01530502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "C.J.",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a020001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a020001-03b30502.png",
+ "name": "C.J.",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Metal Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09d00201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09d00201-02ba0e02.png",
+ "name": "Metal Mario - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02ba0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Monster Hunter Rise",
+ "character": "Palico",
+ "gameSeries": "Monster Hunter",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock special layered armor / Enter daily lottery for a variety of useful items",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100B04011742000"
+ ],
+ "gameName": "Monster Hunter Rise"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the Hunter Sticker Set / Have Tsukino read your fortune and receive a random item",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100E21011446000"
+ ],
+ "gameName": "Monster Hunter Stories 2: Wings of Ruin"
+ }
+ ],
+ "head": "35090000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_35090000-04101802.png",
+ "name": "Palico",
+ "release": {
+ "au": "2021-03-26",
+ "eu": "2021-03-26",
+ "jp": "2021-03-26",
+ "na": "2021-03-26"
+ },
+ "tail": "04101802",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Mario",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c00201",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c00201-026a0e02.png",
+ "name": "Mario - Baseball",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "026a0e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Kicks",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01940001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01940001-03b60502.png",
+ "name": "Kicks",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03b60502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Stella",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04c80001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04c80001-02ed0502.png",
+ "name": "Stella",
+ "release": {
+ "au": "2016-11-10",
+ "eu": "2016-11-11",
+ "jp": "2016-11-03",
+ "na": "2016-12-02"
+ },
+ "tail": "02ed0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Freya",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "05100001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_05100001-01070502.png",
+ "name": "Freya",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "01070502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Judy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "0a0e0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_0a0e0001-03c50502.png",
+ "name": "Judy",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03c50502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Peewee",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "036a0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_036a0001-019d0502.png",
+ "name": "Peewee",
+ "release": {
+ "au": "2016-06-18",
+ "eu": null,
+ "jp": "2016-03-24",
+ "na": "2016-06-10"
+ },
+ "tail": "019d0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Tom Nook",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "01830301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_01830301-03be0502.png",
+ "name": "Tom Nook - Coat",
+ "release": {
+ "au": "2021-11-05",
+ "eu": "2021-11-05",
+ "jp": "2021-11-05",
+ "na": "2021-11-05"
+ },
+ "tail": "03be0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Mario Sports Superstars",
+ "character": "Diddy Kong",
+ "gameSeries": "Mario Sports Superstars",
+ "gamesSwitch": [],
+ "head": "09c80301",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_09c80301-02930e02.png",
+ "name": "Diddy Kong - Tennis",
+ "release": {
+ "au": "2017-03-11",
+ "eu": "2017-03-10",
+ "jp": "2017-03-30",
+ "na": "2017-03-24"
+ },
+ "tail": "02930e02",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Don Resetti",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "018f0001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_018f0001-00b30502.png",
+ "name": "Don Resetti",
+ "release": {
+ "au": "2015-11-21",
+ "eu": "2015-11-20",
+ "jp": "2015-10-29",
+ "na": "2016-01-22"
+ },
+ "tail": "00b30502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Merengue",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04b90001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04b90001-01600502.png",
+ "name": "Merengue",
+ "release": {
+ "au": "2016-03-19",
+ "eu": "2016-03-18",
+ "jp": "2016-01-14",
+ "na": "2016-03-18"
+ },
+ "tail": "01600502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Animal Crossing",
+ "character": "Muffy",
+ "gameSeries": "Animal Crossing",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Invite the character to your campsite and, eventually, to move to your island / Invite the character for photo shoots at Photopia / Unlock a special poster of the character / Invite the character to the Roost for a cup of coffee / Invite the character to Happy Home Paradise to design their vacation home",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01006F8002326000"
+ ],
+ "gameName": "Animal Crossing: New Horizons"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock a special costume",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "01007EF00399C000"
+ ],
+ "gameName": "Conga Master Party!"
+ },
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock an Animal Crossing-themed Mii racing suit",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "0100152000022000"
+ ],
+ "gameName": "Mario Kart 8 Deluxe"
+ }
+ ],
+ "head": "04d10001",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_04d10001-009e0502.png",
+ "name": "Muffy",
+ "release": {
+ "au": "2015-10-03",
+ "eu": "2015-10-02",
+ "jp": "2015-07-30",
+ "na": "2015-09-25"
+ },
+ "tail": "009e0502",
+ "type": "Card"
+ },
+ {
+ "amiiboSeries": "Xenoblade Chronicles 3",
+ "character": "Noah",
+ "gameSeries": "Xenoblade Chronicles",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the \u201cN\u2019s Consul Suit\u201d outfit for Noah as well as Noah, Lanz, and Eunie costumes without jackets",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010074F013262000"
+ ],
+ "gameName": "Xenoblade Chronicles 3"
+ }
+ ],
+ "head": "22430000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22430000-043d1b02.png",
+ "name": "Noah",
+ "release": {
+ "au": "2024-01-19",
+ "eu": "2024-01-19",
+ "jp": "2024-01-19",
+ "na": "2024-01-19"
+ },
+ "tail": "043d1b02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Xenoblade Chronicles 3",
+ "character": "Mio",
+ "gameSeries": "Xenoblade Chronicles",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Unlock the \u201cM\u2019s Consul Suit\u201d outfit for Mio as well as Mio, Sena, and Taion costumes without jackets",
+ "write": false
+ }
+ ],
+ "gameID": [
+ "010074F013262000"
+ ],
+ "gameName": "Xenoblade Chronicles 3"
+ }
+ ],
+ "head": "22440000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_22440000-043e1b02.png",
+ "name": "Mio",
+ "release": {
+ "au": "2024-01-19",
+ "eu": "2024-01-19",
+ "jp": "2024-01-19",
+ "na": "2024-01-19"
+ },
+ "tail": "043e1b02",
+ "type": "Figure"
+ },
+ {
+ "amiiboSeries": "Super Smash Bros.",
+ "character": "Sora",
+ "gameSeries": "Kingdom Hearts",
+ "gamesSwitch": [
+ {
+ "amiiboUsage": [
+ {
+ "Usage": "Battle and train up a computer-controlled Figure Player of the character",
+ "write": true
+ }
+ ],
+ "gameID": [
+ "01006A800016E000"
+ ],
+ "gameName": "Super Smash Bros. Ultimate"
+ }
+ ],
+ "head": "3f000000",
+ "image": "https://raw.githubusercontent.com/GreemDev/Ryujinx/refs/heads/master/assets/amiibo/images/icon_3f000000-042e0002.png",
+ "name": "Sora",
+ "release": {
+ "au": "2024-02-16",
+ "eu": "2024-02-16",
+ "jp": "2024-02-16",
+ "na": "2024-02-16"
+ },
+ "tail": "042e0002",
+ "type": "Figure"
+ }
+ ],
+ "lastUpdated": "2024-11-17T15:28:47.035619"
+}
diff --git a/assets/amiibo/images/icon_00000000-00000002.png b/assets/amiibo/images/icon_00000000-00000002.png
new file mode 100644
index 000000000..7e238140d
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-00000002.png differ
diff --git a/assets/amiibo/images/icon_00000000-00340102.png b/assets/amiibo/images/icon_00000000-00340102.png
new file mode 100644
index 000000000..0566243de
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-00340102.png differ
diff --git a/assets/amiibo/images/icon_00000000-003c0102.png b/assets/amiibo/images/icon_00000000-003c0102.png
new file mode 100644
index 000000000..0c93ab0dd
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-003c0102.png differ
diff --git a/assets/amiibo/images/icon_00000000-003d0102.png b/assets/amiibo/images/icon_00000000-003d0102.png
new file mode 100644
index 000000000..ceb3232b1
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-003d0102.png differ
diff --git a/assets/amiibo/images/icon_00000000-02380602.png b/assets/amiibo/images/icon_00000000-02380602.png
new file mode 100644
index 000000000..e17bfa297
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-02380602.png differ
diff --git a/assets/amiibo/images/icon_00000000-02390602.png b/assets/amiibo/images/icon_00000000-02390602.png
new file mode 100644
index 000000000..71293f2d6
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-02390602.png differ
diff --git a/assets/amiibo/images/icon_00000000-03710102.png b/assets/amiibo/images/icon_00000000-03710102.png
new file mode 100644
index 000000000..b42ada43b
Binary files /dev/null and b/assets/amiibo/images/icon_00000000-03710102.png differ
diff --git a/assets/amiibo/images/icon_00000003-039bff02.png b/assets/amiibo/images/icon_00000003-039bff02.png
new file mode 100644
index 000000000..c7e12e520
Binary files /dev/null and b/assets/amiibo/images/icon_00000003-039bff02.png differ
diff --git a/assets/amiibo/images/icon_00000003-0430ff02.png b/assets/amiibo/images/icon_00000003-0430ff02.png
new file mode 100644
index 000000000..188b8b1ea
Binary files /dev/null and b/assets/amiibo/images/icon_00000003-0430ff02.png differ
diff --git a/assets/amiibo/images/icon_00000100-00190002.png b/assets/amiibo/images/icon_00000100-00190002.png
new file mode 100644
index 000000000..0a61be06e
Binary files /dev/null and b/assets/amiibo/images/icon_00000100-00190002.png differ
diff --git a/assets/amiibo/images/icon_00000300-03a60102.png b/assets/amiibo/images/icon_00000300-03a60102.png
new file mode 100644
index 000000000..e76e47ac2
Binary files /dev/null and b/assets/amiibo/images/icon_00000300-03a60102.png differ
diff --git a/assets/amiibo/images/icon_00010000-000c0002.png b/assets/amiibo/images/icon_00010000-000c0002.png
new file mode 100644
index 000000000..4c34aae16
Binary files /dev/null and b/assets/amiibo/images/icon_00010000-000c0002.png differ
diff --git a/assets/amiibo/images/icon_00010000-00350102.png b/assets/amiibo/images/icon_00010000-00350102.png
new file mode 100644
index 000000000..d51680212
Binary files /dev/null and b/assets/amiibo/images/icon_00010000-00350102.png differ
diff --git a/assets/amiibo/images/icon_00010003-039cff02.png b/assets/amiibo/images/icon_00010003-039cff02.png
new file mode 100644
index 000000000..5c91d4319
Binary files /dev/null and b/assets/amiibo/images/icon_00010003-039cff02.png differ
diff --git a/assets/amiibo/images/icon_00020000-00010002.png b/assets/amiibo/images/icon_00020000-00010002.png
new file mode 100644
index 000000000..b90bbbd21
Binary files /dev/null and b/assets/amiibo/images/icon_00020000-00010002.png differ
diff --git a/assets/amiibo/images/icon_00020000-00360102.png b/assets/amiibo/images/icon_00020000-00360102.png
new file mode 100644
index 000000000..69e45a3ab
Binary files /dev/null and b/assets/amiibo/images/icon_00020000-00360102.png differ
diff --git a/assets/amiibo/images/icon_00020000-03720102.png b/assets/amiibo/images/icon_00020000-03720102.png
new file mode 100644
index 000000000..0808fc2ab
Binary files /dev/null and b/assets/amiibo/images/icon_00020000-03720102.png differ
diff --git a/assets/amiibo/images/icon_00020003-039dff02.png b/assets/amiibo/images/icon_00020003-039dff02.png
new file mode 100644
index 000000000..2e62af9e4
Binary files /dev/null and b/assets/amiibo/images/icon_00020003-039dff02.png differ
diff --git a/assets/amiibo/images/icon_00020100-03a70102.png b/assets/amiibo/images/icon_00020100-03a70102.png
new file mode 100644
index 000000000..dac040cac
Binary files /dev/null and b/assets/amiibo/images/icon_00020100-03a70102.png differ
diff --git a/assets/amiibo/images/icon_00030000-00020002.png b/assets/amiibo/images/icon_00030000-00020002.png
new file mode 100644
index 000000000..1b3b1f81a
Binary files /dev/null and b/assets/amiibo/images/icon_00030000-00020002.png differ
diff --git a/assets/amiibo/images/icon_00030000-00370102.png b/assets/amiibo/images/icon_00030000-00370102.png
new file mode 100644
index 000000000..337dc3db2
Binary files /dev/null and b/assets/amiibo/images/icon_00030000-00370102.png differ
diff --git a/assets/amiibo/images/icon_00030003-039fff02.png b/assets/amiibo/images/icon_00030003-039fff02.png
new file mode 100644
index 000000000..ec3ce7a9c
Binary files /dev/null and b/assets/amiibo/images/icon_00030003-039fff02.png differ
diff --git a/assets/amiibo/images/icon_00030102-00410302.png b/assets/amiibo/images/icon_00030102-00410302.png
new file mode 100644
index 000000000..518e40610
Binary files /dev/null and b/assets/amiibo/images/icon_00030102-00410302.png differ
diff --git a/assets/amiibo/images/icon_00030102-00420302.png b/assets/amiibo/images/icon_00030102-00420302.png
new file mode 100644
index 000000000..51945ca20
Binary files /dev/null and b/assets/amiibo/images/icon_00030102-00420302.png differ
diff --git a/assets/amiibo/images/icon_00030102-00430302.png b/assets/amiibo/images/icon_00030102-00430302.png
new file mode 100644
index 000000000..b426fbaf5
Binary files /dev/null and b/assets/amiibo/images/icon_00030102-00430302.png differ
diff --git a/assets/amiibo/images/icon_00030102-023e0302.png b/assets/amiibo/images/icon_00030102-023e0302.png
new file mode 100644
index 000000000..3f1396ad9
Binary files /dev/null and b/assets/amiibo/images/icon_00030102-023e0302.png differ
diff --git a/assets/amiibo/images/icon_00040000-02620102.png b/assets/amiibo/images/icon_00040000-02620102.png
new file mode 100644
index 000000000..29a96ae90
Binary files /dev/null and b/assets/amiibo/images/icon_00040000-02620102.png differ
diff --git a/assets/amiibo/images/icon_00040100-00130002.png b/assets/amiibo/images/icon_00040100-00130002.png
new file mode 100644
index 000000000..3399daf93
Binary files /dev/null and b/assets/amiibo/images/icon_00040100-00130002.png differ
diff --git a/assets/amiibo/images/icon_00050000-00140002.png b/assets/amiibo/images/icon_00050000-00140002.png
new file mode 100644
index 000000000..76f480d03
Binary files /dev/null and b/assets/amiibo/images/icon_00050000-00140002.png differ
diff --git a/assets/amiibo/images/icon_00050000-00390102.png b/assets/amiibo/images/icon_00050000-00390102.png
new file mode 100644
index 000000000..23a574d6c
Binary files /dev/null and b/assets/amiibo/images/icon_00050000-00390102.png differ
diff --git a/assets/amiibo/images/icon_00050000-03730102.png b/assets/amiibo/images/icon_00050000-03730102.png
new file mode 100644
index 000000000..59ef48e1e
Binary files /dev/null and b/assets/amiibo/images/icon_00050000-03730102.png differ
diff --git a/assets/amiibo/images/icon_0005ff00-023a0702.png b/assets/amiibo/images/icon_0005ff00-023a0702.png
new file mode 100644
index 000000000..ba99e5a18
Binary files /dev/null and b/assets/amiibo/images/icon_0005ff00-023a0702.png differ
diff --git a/assets/amiibo/images/icon_00060000-00150002.png b/assets/amiibo/images/icon_00060000-00150002.png
new file mode 100644
index 000000000..307d0981d
Binary files /dev/null and b/assets/amiibo/images/icon_00060000-00150002.png differ
diff --git a/assets/amiibo/images/icon_00070000-001a0002.png b/assets/amiibo/images/icon_00070000-001a0002.png
new file mode 100644
index 000000000..97e3c66fa
Binary files /dev/null and b/assets/amiibo/images/icon_00070000-001a0002.png differ
diff --git a/assets/amiibo/images/icon_00070000-02630102.png b/assets/amiibo/images/icon_00070000-02630102.png
new file mode 100644
index 000000000..aed740985
Binary files /dev/null and b/assets/amiibo/images/icon_00070000-02630102.png differ
diff --git a/assets/amiibo/images/icon_00080000-00030002.png b/assets/amiibo/images/icon_00080000-00030002.png
new file mode 100644
index 000000000..5b43fc4f4
Binary files /dev/null and b/assets/amiibo/images/icon_00080000-00030002.png differ
diff --git a/assets/amiibo/images/icon_00080000-02640102.png b/assets/amiibo/images/icon_00080000-02640102.png
new file mode 100644
index 000000000..f4a6d291a
Binary files /dev/null and b/assets/amiibo/images/icon_00080000-02640102.png differ
diff --git a/assets/amiibo/images/icon_0008ff00-023b0702.png b/assets/amiibo/images/icon_0008ff00-023b0702.png
new file mode 100644
index 000000000..f4869fee9
Binary files /dev/null and b/assets/amiibo/images/icon_0008ff00-023b0702.png differ
diff --git a/assets/amiibo/images/icon_00090000-000d0002.png b/assets/amiibo/images/icon_00090000-000d0002.png
new file mode 100644
index 000000000..43f563daf
Binary files /dev/null and b/assets/amiibo/images/icon_00090000-000d0002.png differ
diff --git a/assets/amiibo/images/icon_00090000-02650102.png b/assets/amiibo/images/icon_00090000-02650102.png
new file mode 100644
index 000000000..6219c458d
Binary files /dev/null and b/assets/amiibo/images/icon_00090000-02650102.png differ
diff --git a/assets/amiibo/images/icon_000a0000-00380102.png b/assets/amiibo/images/icon_000a0000-00380102.png
new file mode 100644
index 000000000..0da5fbdfd
Binary files /dev/null and b/assets/amiibo/images/icon_000a0000-00380102.png differ
diff --git a/assets/amiibo/images/icon_000a0003-03a0ff02.png b/assets/amiibo/images/icon_000a0003-03a0ff02.png
new file mode 100644
index 000000000..c638956e7
Binary files /dev/null and b/assets/amiibo/images/icon_000a0003-03a0ff02.png differ
diff --git a/assets/amiibo/images/icon_00130000-02660102.png b/assets/amiibo/images/icon_00130000-02660102.png
new file mode 100644
index 000000000..502850e8f
Binary files /dev/null and b/assets/amiibo/images/icon_00130000-02660102.png differ
diff --git a/assets/amiibo/images/icon_00130000-037a0002.png b/assets/amiibo/images/icon_00130000-037a0002.png
new file mode 100644
index 000000000..cc5d09782
Binary files /dev/null and b/assets/amiibo/images/icon_00130000-037a0002.png differ
diff --git a/assets/amiibo/images/icon_00130003-039eff02.png b/assets/amiibo/images/icon_00130003-039eff02.png
new file mode 100644
index 000000000..215ea5bcc
Binary files /dev/null and b/assets/amiibo/images/icon_00130003-039eff02.png differ
diff --git a/assets/amiibo/images/icon_00140000-02670102.png b/assets/amiibo/images/icon_00140000-02670102.png
new file mode 100644
index 000000000..e04bba004
Binary files /dev/null and b/assets/amiibo/images/icon_00140000-02670102.png differ
diff --git a/assets/amiibo/images/icon_00150000-03670102.png b/assets/amiibo/images/icon_00150000-03670102.png
new file mode 100644
index 000000000..76524c612
Binary files /dev/null and b/assets/amiibo/images/icon_00150000-03670102.png differ
diff --git a/assets/amiibo/images/icon_00170000-02680102.png b/assets/amiibo/images/icon_00170000-02680102.png
new file mode 100644
index 000000000..0b93845c4
Binary files /dev/null and b/assets/amiibo/images/icon_00170000-02680102.png differ
diff --git a/assets/amiibo/images/icon_00230000-03680102.png b/assets/amiibo/images/icon_00230000-03680102.png
new file mode 100644
index 000000000..d3e966cf4
Binary files /dev/null and b/assets/amiibo/images/icon_00230000-03680102.png differ
diff --git a/assets/amiibo/images/icon_00240000-038d0002.png b/assets/amiibo/images/icon_00240000-038d0002.png
new file mode 100644
index 000000000..1b06313b5
Binary files /dev/null and b/assets/amiibo/images/icon_00240000-038d0002.png differ
diff --git a/assets/amiibo/images/icon_00800102-035d0302.png b/assets/amiibo/images/icon_00800102-035d0302.png
new file mode 100644
index 000000000..1b0bb1f9f
Binary files /dev/null and b/assets/amiibo/images/icon_00800102-035d0302.png differ
diff --git a/assets/amiibo/images/icon_00c00000-037b0002.png b/assets/amiibo/images/icon_00c00000-037b0002.png
new file mode 100644
index 000000000..2ecb86bb9
Binary files /dev/null and b/assets/amiibo/images/icon_00c00000-037b0002.png differ
diff --git a/assets/amiibo/images/icon_01000000-00040002.png b/assets/amiibo/images/icon_01000000-00040002.png
new file mode 100644
index 000000000..89db88178
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-00040002.png differ
diff --git a/assets/amiibo/images/icon_01000000-034b0902.png b/assets/amiibo/images/icon_01000000-034b0902.png
new file mode 100644
index 000000000..d76fc5f51
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-034b0902.png differ
diff --git a/assets/amiibo/images/icon_01000000-034c0902.png b/assets/amiibo/images/icon_01000000-034c0902.png
new file mode 100644
index 000000000..d0fefccda
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-034c0902.png differ
diff --git a/assets/amiibo/images/icon_01000000-034d0902.png b/assets/amiibo/images/icon_01000000-034d0902.png
new file mode 100644
index 000000000..5e75dcfa4
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-034d0902.png differ
diff --git a/assets/amiibo/images/icon_01000000-034e0902.png b/assets/amiibo/images/icon_01000000-034e0902.png
new file mode 100644
index 000000000..aef55553f
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-034e0902.png differ
diff --git a/assets/amiibo/images/icon_01000000-034f0902.png b/assets/amiibo/images/icon_01000000-034f0902.png
new file mode 100644
index 000000000..11a59e917
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-034f0902.png differ
diff --git a/assets/amiibo/images/icon_01000000-03530902.png b/assets/amiibo/images/icon_01000000-03530902.png
new file mode 100644
index 000000000..46d157378
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-03530902.png differ
diff --git a/assets/amiibo/images/icon_01000000-03540902.png b/assets/amiibo/images/icon_01000000-03540902.png
new file mode 100644
index 000000000..23c61e036
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-03540902.png differ
diff --git a/assets/amiibo/images/icon_01000000-037c0002.png b/assets/amiibo/images/icon_01000000-037c0002.png
new file mode 100644
index 000000000..95dec8361
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-037c0002.png differ
diff --git a/assets/amiibo/images/icon_01000000-03990902.png b/assets/amiibo/images/icon_01000000-03990902.png
new file mode 100644
index 000000000..37d7a0db0
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-03990902.png differ
diff --git a/assets/amiibo/images/icon_01000000-04180902.png b/assets/amiibo/images/icon_01000000-04180902.png
new file mode 100644
index 000000000..939071f54
Binary files /dev/null and b/assets/amiibo/images/icon_01000000-04180902.png differ
diff --git a/assets/amiibo/images/icon_01000100-00160002.png b/assets/amiibo/images/icon_01000100-00160002.png
new file mode 100644
index 000000000..2d8738b53
Binary files /dev/null and b/assets/amiibo/images/icon_01000100-00160002.png differ
diff --git a/assets/amiibo/images/icon_01000100-03500902.png b/assets/amiibo/images/icon_01000100-03500902.png
new file mode 100644
index 000000000..bbb04cd21
Binary files /dev/null and b/assets/amiibo/images/icon_01000100-03500902.png differ
diff --git a/assets/amiibo/images/icon_01010000-000e0002.png b/assets/amiibo/images/icon_01010000-000e0002.png
new file mode 100644
index 000000000..b399f67a1
Binary files /dev/null and b/assets/amiibo/images/icon_01010000-000e0002.png differ
diff --git a/assets/amiibo/images/icon_01010000-03520902.png b/assets/amiibo/images/icon_01010000-03520902.png
new file mode 100644
index 000000000..c2259a606
Binary files /dev/null and b/assets/amiibo/images/icon_01010000-03520902.png differ
diff --git a/assets/amiibo/images/icon_01010000-03560902.png b/assets/amiibo/images/icon_01010000-03560902.png
new file mode 100644
index 000000000..8d336a55d
Binary files /dev/null and b/assets/amiibo/images/icon_01010000-03560902.png differ
diff --git a/assets/amiibo/images/icon_01010000-04190902.png b/assets/amiibo/images/icon_01010000-04190902.png
new file mode 100644
index 000000000..155656e7c
Binary files /dev/null and b/assets/amiibo/images/icon_01010000-04190902.png differ
diff --git a/assets/amiibo/images/icon_01010100-00170002.png b/assets/amiibo/images/icon_01010100-00170002.png
new file mode 100644
index 000000000..418b500f7
Binary files /dev/null and b/assets/amiibo/images/icon_01010100-00170002.png differ
diff --git a/assets/amiibo/images/icon_01010300-04140902.png b/assets/amiibo/images/icon_01010300-04140902.png
new file mode 100644
index 000000000..c1db27252
Binary files /dev/null and b/assets/amiibo/images/icon_01010300-04140902.png differ
diff --git a/assets/amiibo/images/icon_01020100-001b0002.png b/assets/amiibo/images/icon_01020100-001b0002.png
new file mode 100644
index 000000000..8a5b3a0a2
Binary files /dev/null and b/assets/amiibo/images/icon_01020100-001b0002.png differ
diff --git a/assets/amiibo/images/icon_01020100-041a0902.png b/assets/amiibo/images/icon_01020100-041a0902.png
new file mode 100644
index 000000000..f1729e327
Binary files /dev/null and b/assets/amiibo/images/icon_01020100-041a0902.png differ
diff --git a/assets/amiibo/images/icon_01030000-024f0902.png b/assets/amiibo/images/icon_01030000-024f0902.png
new file mode 100644
index 000000000..e044af322
Binary files /dev/null and b/assets/amiibo/images/icon_01030000-024f0902.png differ
diff --git a/assets/amiibo/images/icon_01050000-03580902.png b/assets/amiibo/images/icon_01050000-03580902.png
new file mode 100644
index 000000000..4680bbbd6
Binary files /dev/null and b/assets/amiibo/images/icon_01050000-03580902.png differ
diff --git a/assets/amiibo/images/icon_01060000-03590902.png b/assets/amiibo/images/icon_01060000-03590902.png
new file mode 100644
index 000000000..18c1b0f11
Binary files /dev/null and b/assets/amiibo/images/icon_01060000-03590902.png differ
diff --git a/assets/amiibo/images/icon_01070000-035a0902.png b/assets/amiibo/images/icon_01070000-035a0902.png
new file mode 100644
index 000000000..19971ab00
Binary files /dev/null and b/assets/amiibo/images/icon_01070000-035a0902.png differ
diff --git a/assets/amiibo/images/icon_01080000-035b0902.png b/assets/amiibo/images/icon_01080000-035b0902.png
new file mode 100644
index 000000000..215829c7b
Binary files /dev/null and b/assets/amiibo/images/icon_01080000-035b0902.png differ
diff --git a/assets/amiibo/images/icon_01400000-03550902.png b/assets/amiibo/images/icon_01400000-03550902.png
new file mode 100644
index 000000000..8d669c7f8
Binary files /dev/null and b/assets/amiibo/images/icon_01400000-03550902.png differ
diff --git a/assets/amiibo/images/icon_01410000-035c0902.png b/assets/amiibo/images/icon_01410000-035c0902.png
new file mode 100644
index 000000000..d09e84278
Binary files /dev/null and b/assets/amiibo/images/icon_01410000-035c0902.png differ
diff --git a/assets/amiibo/images/icon_01800000-00080002.png b/assets/amiibo/images/icon_01800000-00080002.png
new file mode 100644
index 000000000..3c229cb35
Binary files /dev/null and b/assets/amiibo/images/icon_01800000-00080002.png differ
diff --git a/assets/amiibo/images/icon_01810000-024b0502.png b/assets/amiibo/images/icon_01810000-024b0502.png
new file mode 100644
index 000000000..9cdfdf5ac
Binary files /dev/null and b/assets/amiibo/images/icon_01810000-024b0502.png differ
diff --git a/assets/amiibo/images/icon_01810000-037d0002.png b/assets/amiibo/images/icon_01810000-037d0002.png
new file mode 100644
index 000000000..c46642153
Binary files /dev/null and b/assets/amiibo/images/icon_01810000-037d0002.png differ
diff --git a/assets/amiibo/images/icon_01810001-00440502.png b/assets/amiibo/images/icon_01810001-00440502.png
new file mode 100644
index 000000000..0d4439f02
Binary files /dev/null and b/assets/amiibo/images/icon_01810001-00440502.png differ
diff --git a/assets/amiibo/images/icon_01810001-01d40502.png b/assets/amiibo/images/icon_01810001-01d40502.png
new file mode 100644
index 000000000..fb6e5c8ad
Binary files /dev/null and b/assets/amiibo/images/icon_01810001-01d40502.png differ
diff --git a/assets/amiibo/images/icon_01810100-023f0502.png b/assets/amiibo/images/icon_01810100-023f0502.png
new file mode 100644
index 000000000..26a5c0c11
Binary files /dev/null and b/assets/amiibo/images/icon_01810100-023f0502.png differ
diff --git a/assets/amiibo/images/icon_01810101-00b40502.png b/assets/amiibo/images/icon_01810101-00b40502.png
new file mode 100644
index 000000000..d5a901289
Binary files /dev/null and b/assets/amiibo/images/icon_01810101-00b40502.png differ
diff --git a/assets/amiibo/images/icon_01810201-011a0502.png b/assets/amiibo/images/icon_01810201-011a0502.png
new file mode 100644
index 000000000..22dc77e1f
Binary files /dev/null and b/assets/amiibo/images/icon_01810201-011a0502.png differ
diff --git a/assets/amiibo/images/icon_01810301-01700502.png b/assets/amiibo/images/icon_01810301-01700502.png
new file mode 100644
index 000000000..bdd969b3a
Binary files /dev/null and b/assets/amiibo/images/icon_01810301-01700502.png differ
diff --git a/assets/amiibo/images/icon_01810401-03aa0502.png b/assets/amiibo/images/icon_01810401-03aa0502.png
new file mode 100644
index 000000000..44e646f67
Binary files /dev/null and b/assets/amiibo/images/icon_01810401-03aa0502.png differ
diff --git a/assets/amiibo/images/icon_01810501-03bf0502.png b/assets/amiibo/images/icon_01810501-03bf0502.png
new file mode 100644
index 000000000..97c89b5fb
Binary files /dev/null and b/assets/amiibo/images/icon_01810501-03bf0502.png differ
diff --git a/assets/amiibo/images/icon_01820000-02400502.png b/assets/amiibo/images/icon_01820000-02400502.png
new file mode 100644
index 000000000..fae58f523
Binary files /dev/null and b/assets/amiibo/images/icon_01820000-02400502.png differ
diff --git a/assets/amiibo/images/icon_01820001-00a80502.png b/assets/amiibo/images/icon_01820001-00a80502.png
new file mode 100644
index 000000000..aedee2c99
Binary files /dev/null and b/assets/amiibo/images/icon_01820001-00a80502.png differ
diff --git a/assets/amiibo/images/icon_01820001-01d80502.png b/assets/amiibo/images/icon_01820001-01d80502.png
new file mode 100644
index 000000000..f31ded694
Binary files /dev/null and b/assets/amiibo/images/icon_01820001-01d80502.png differ
diff --git a/assets/amiibo/images/icon_01820001-03b20502.png b/assets/amiibo/images/icon_01820001-03b20502.png
new file mode 100644
index 000000000..974b4415d
Binary files /dev/null and b/assets/amiibo/images/icon_01820001-03b20502.png differ
diff --git a/assets/amiibo/images/icon_01820101-00460502.png b/assets/amiibo/images/icon_01820101-00460502.png
new file mode 100644
index 000000000..4eee12a4d
Binary files /dev/null and b/assets/amiibo/images/icon_01820101-00460502.png differ
diff --git a/assets/amiibo/images/icon_01830000-02420502.png b/assets/amiibo/images/icon_01830000-02420502.png
new file mode 100644
index 000000000..df6a8df77
Binary files /dev/null and b/assets/amiibo/images/icon_01830000-02420502.png differ
diff --git a/assets/amiibo/images/icon_01830001-00450502.png b/assets/amiibo/images/icon_01830001-00450502.png
new file mode 100644
index 000000000..e7a8edd06
Binary files /dev/null and b/assets/amiibo/images/icon_01830001-00450502.png differ
diff --git a/assets/amiibo/images/icon_01830101-010e0502.png b/assets/amiibo/images/icon_01830101-010e0502.png
new file mode 100644
index 000000000..c397bc1c4
Binary files /dev/null and b/assets/amiibo/images/icon_01830101-010e0502.png differ
diff --git a/assets/amiibo/images/icon_01830201-03a80502.png b/assets/amiibo/images/icon_01830201-03a80502.png
new file mode 100644
index 000000000..7c53003ea
Binary files /dev/null and b/assets/amiibo/images/icon_01830201-03a80502.png differ
diff --git a/assets/amiibo/images/icon_01830301-03be0502.png b/assets/amiibo/images/icon_01830301-03be0502.png
new file mode 100644
index 000000000..a25b00bd9
Binary files /dev/null and b/assets/amiibo/images/icon_01830301-03be0502.png differ
diff --git a/assets/amiibo/images/icon_01840000-024d0502.png b/assets/amiibo/images/icon_01840000-024d0502.png
new file mode 100644
index 000000000..af0b9c5ae
Binary files /dev/null and b/assets/amiibo/images/icon_01840000-024d0502.png differ
diff --git a/assets/amiibo/images/icon_01840501-03a90502.png b/assets/amiibo/images/icon_01840501-03a90502.png
new file mode 100644
index 000000000..6f3dd2672
Binary files /dev/null and b/assets/amiibo/images/icon_01840501-03a90502.png differ
diff --git a/assets/amiibo/images/icon_01850001-004b0502.png b/assets/amiibo/images/icon_01850001-004b0502.png
new file mode 100644
index 000000000..70043a090
Binary files /dev/null and b/assets/amiibo/images/icon_01850001-004b0502.png differ
diff --git a/assets/amiibo/images/icon_01850201-01170502.png b/assets/amiibo/images/icon_01850201-01170502.png
new file mode 100644
index 000000000..d3950e2bd
Binary files /dev/null and b/assets/amiibo/images/icon_01850201-01170502.png differ
diff --git a/assets/amiibo/images/icon_01850401-01790502.png b/assets/amiibo/images/icon_01850401-01790502.png
new file mode 100644
index 000000000..2f49cc6e2
Binary files /dev/null and b/assets/amiibo/images/icon_01850401-01790502.png differ
diff --git a/assets/amiibo/images/icon_01860101-00af0502.png b/assets/amiibo/images/icon_01860101-00af0502.png
new file mode 100644
index 000000000..a75b5ddc5
Binary files /dev/null and b/assets/amiibo/images/icon_01860101-00af0502.png differ
diff --git a/assets/amiibo/images/icon_01860301-01750502.png b/assets/amiibo/images/icon_01860301-01750502.png
new file mode 100644
index 000000000..82075f79e
Binary files /dev/null and b/assets/amiibo/images/icon_01860301-01750502.png differ
diff --git a/assets/amiibo/images/icon_01870001-00470502.png b/assets/amiibo/images/icon_01870001-00470502.png
new file mode 100644
index 000000000..e068c1e52
Binary files /dev/null and b/assets/amiibo/images/icon_01870001-00470502.png differ
diff --git a/assets/amiibo/images/icon_01870001-03b00502.png b/assets/amiibo/images/icon_01870001-03b00502.png
new file mode 100644
index 000000000..736abcaec
Binary files /dev/null and b/assets/amiibo/images/icon_01870001-03b00502.png differ
diff --git a/assets/amiibo/images/icon_01880000-02410502.png b/assets/amiibo/images/icon_01880000-02410502.png
new file mode 100644
index 000000000..cbfef0032
Binary files /dev/null and b/assets/amiibo/images/icon_01880000-02410502.png differ
diff --git a/assets/amiibo/images/icon_01880001-01120502.png b/assets/amiibo/images/icon_01880001-01120502.png
new file mode 100644
index 000000000..1167638f9
Binary files /dev/null and b/assets/amiibo/images/icon_01880001-01120502.png differ
diff --git a/assets/amiibo/images/icon_01880001-03af0502.png b/assets/amiibo/images/icon_01880001-03af0502.png
new file mode 100644
index 000000000..6e162e6d3
Binary files /dev/null and b/assets/amiibo/images/icon_01880001-03af0502.png differ
diff --git a/assets/amiibo/images/icon_01890001-00ab0502.png b/assets/amiibo/images/icon_01890001-00ab0502.png
new file mode 100644
index 000000000..a96ad753e
Binary files /dev/null and b/assets/amiibo/images/icon_01890001-00ab0502.png differ
diff --git a/assets/amiibo/images/icon_01890101-03b10502.png b/assets/amiibo/images/icon_01890101-03b10502.png
new file mode 100644
index 000000000..c973f9e65
Binary files /dev/null and b/assets/amiibo/images/icon_01890101-03b10502.png differ
diff --git a/assets/amiibo/images/icon_018a0000-02450502.png b/assets/amiibo/images/icon_018a0000-02450502.png
new file mode 100644
index 000000000..29bcf9427
Binary files /dev/null and b/assets/amiibo/images/icon_018a0000-02450502.png differ
diff --git a/assets/amiibo/images/icon_018a0001-00a90502.png b/assets/amiibo/images/icon_018a0001-00a90502.png
new file mode 100644
index 000000000..a08a53e75
Binary files /dev/null and b/assets/amiibo/images/icon_018a0001-00a90502.png differ
diff --git a/assets/amiibo/images/icon_018b0000-02460502.png b/assets/amiibo/images/icon_018b0000-02460502.png
new file mode 100644
index 000000000..d3ca3157f
Binary files /dev/null and b/assets/amiibo/images/icon_018b0000-02460502.png differ
diff --git a/assets/amiibo/images/icon_018b0001-01150502.png b/assets/amiibo/images/icon_018b0001-01150502.png
new file mode 100644
index 000000000..0b50ed0d0
Binary files /dev/null and b/assets/amiibo/images/icon_018b0001-01150502.png differ
diff --git a/assets/amiibo/images/icon_018c0000-02430502.png b/assets/amiibo/images/icon_018c0000-02430502.png
new file mode 100644
index 000000000..5b8af1a5e
Binary files /dev/null and b/assets/amiibo/images/icon_018c0000-02430502.png differ
diff --git a/assets/amiibo/images/icon_018c0001-004c0502.png b/assets/amiibo/images/icon_018c0001-004c0502.png
new file mode 100644
index 000000000..c67f64bbc
Binary files /dev/null and b/assets/amiibo/images/icon_018c0001-004c0502.png differ
diff --git a/assets/amiibo/images/icon_018c0101-01180502.png b/assets/amiibo/images/icon_018c0101-01180502.png
new file mode 100644
index 000000000..93fbe1bce
Binary files /dev/null and b/assets/amiibo/images/icon_018c0101-01180502.png differ
diff --git a/assets/amiibo/images/icon_018d0000-024c0502.png b/assets/amiibo/images/icon_018d0000-024c0502.png
new file mode 100644
index 000000000..38c2dcb37
Binary files /dev/null and b/assets/amiibo/images/icon_018d0000-024c0502.png differ
diff --git a/assets/amiibo/images/icon_018d0001-010c0502.png b/assets/amiibo/images/icon_018d0001-010c0502.png
new file mode 100644
index 000000000..fb328b1c0
Binary files /dev/null and b/assets/amiibo/images/icon_018d0001-010c0502.png differ
diff --git a/assets/amiibo/images/icon_018e0000-02490502.png b/assets/amiibo/images/icon_018e0000-02490502.png
new file mode 100644
index 000000000..f27bd19fa
Binary files /dev/null and b/assets/amiibo/images/icon_018e0000-02490502.png differ
diff --git a/assets/amiibo/images/icon_018e0001-00490502.png b/assets/amiibo/images/icon_018e0001-00490502.png
new file mode 100644
index 000000000..d3f5e504b
Binary files /dev/null and b/assets/amiibo/images/icon_018e0001-00490502.png differ
diff --git a/assets/amiibo/images/icon_018e0101-01780502.png b/assets/amiibo/images/icon_018e0101-01780502.png
new file mode 100644
index 000000000..fb579f84d
Binary files /dev/null and b/assets/amiibo/images/icon_018e0101-01780502.png differ
diff --git a/assets/amiibo/images/icon_018f0001-00b30502.png b/assets/amiibo/images/icon_018f0001-00b30502.png
new file mode 100644
index 000000000..5c8bf0d0d
Binary files /dev/null and b/assets/amiibo/images/icon_018f0001-00b30502.png differ
diff --git a/assets/amiibo/images/icon_018f0101-01190502.png b/assets/amiibo/images/icon_018f0101-01190502.png
new file mode 100644
index 000000000..805ae3eb4
Binary files /dev/null and b/assets/amiibo/images/icon_018f0101-01190502.png differ
diff --git a/assets/amiibo/images/icon_01900001-01710502.png b/assets/amiibo/images/icon_01900001-01710502.png
new file mode 100644
index 000000000..df82724d5
Binary files /dev/null and b/assets/amiibo/images/icon_01900001-01710502.png differ
diff --git a/assets/amiibo/images/icon_01910001-004e0502.png b/assets/amiibo/images/icon_01910001-004e0502.png
new file mode 100644
index 000000000..62ab4d28a
Binary files /dev/null and b/assets/amiibo/images/icon_01910001-004e0502.png differ
diff --git a/assets/amiibo/images/icon_01920000-02470502.png b/assets/amiibo/images/icon_01920000-02470502.png
new file mode 100644
index 000000000..c605f10dd
Binary files /dev/null and b/assets/amiibo/images/icon_01920000-02470502.png differ
diff --git a/assets/amiibo/images/icon_01920001-010d0502.png b/assets/amiibo/images/icon_01920001-010d0502.png
new file mode 100644
index 000000000..465c7d348
Binary files /dev/null and b/assets/amiibo/images/icon_01920001-010d0502.png differ
diff --git a/assets/amiibo/images/icon_01920001-03ad0502.png b/assets/amiibo/images/icon_01920001-03ad0502.png
new file mode 100644
index 000000000..371e97846
Binary files /dev/null and b/assets/amiibo/images/icon_01920001-03ad0502.png differ
diff --git a/assets/amiibo/images/icon_01930000-02480502.png b/assets/amiibo/images/icon_01930000-02480502.png
new file mode 100644
index 000000000..033acf278
Binary files /dev/null and b/assets/amiibo/images/icon_01930000-02480502.png differ
diff --git a/assets/amiibo/images/icon_01930001-01740502.png b/assets/amiibo/images/icon_01930001-01740502.png
new file mode 100644
index 000000000..3ccafabe9
Binary files /dev/null and b/assets/amiibo/images/icon_01930001-01740502.png differ
diff --git a/assets/amiibo/images/icon_01930001-03ae0502.png b/assets/amiibo/images/icon_01930001-03ae0502.png
new file mode 100644
index 000000000..7d85c371c
Binary files /dev/null and b/assets/amiibo/images/icon_01930001-03ae0502.png differ
diff --git a/assets/amiibo/images/icon_01940000-024a0502.png b/assets/amiibo/images/icon_01940000-024a0502.png
new file mode 100644
index 000000000..5d0571c61
Binary files /dev/null and b/assets/amiibo/images/icon_01940000-024a0502.png differ
diff --git a/assets/amiibo/images/icon_01940001-00aa0502.png b/assets/amiibo/images/icon_01940001-00aa0502.png
new file mode 100644
index 000000000..8fbaa48ab
Binary files /dev/null and b/assets/amiibo/images/icon_01940001-00aa0502.png differ
diff --git a/assets/amiibo/images/icon_01940001-03b60502.png b/assets/amiibo/images/icon_01940001-03b60502.png
new file mode 100644
index 000000000..5ce1e16ad
Binary files /dev/null and b/assets/amiibo/images/icon_01940001-03b60502.png differ
diff --git a/assets/amiibo/images/icon_01950001-00b00502.png b/assets/amiibo/images/icon_01950001-00b00502.png
new file mode 100644
index 000000000..31e3f7c4a
Binary files /dev/null and b/assets/amiibo/images/icon_01950001-00b00502.png differ
diff --git a/assets/amiibo/images/icon_01960000-024e0502.png b/assets/amiibo/images/icon_01960000-024e0502.png
new file mode 100644
index 000000000..3eb260263
Binary files /dev/null and b/assets/amiibo/images/icon_01960000-024e0502.png differ
diff --git a/assets/amiibo/images/icon_01960001-00480502.png b/assets/amiibo/images/icon_01960001-00480502.png
new file mode 100644
index 000000000..2b5f81c6f
Binary files /dev/null and b/assets/amiibo/images/icon_01960001-00480502.png differ
diff --git a/assets/amiibo/images/icon_01970001-01770502.png b/assets/amiibo/images/icon_01970001-01770502.png
new file mode 100644
index 000000000..64d3a0cee
Binary files /dev/null and b/assets/amiibo/images/icon_01970001-01770502.png differ
diff --git a/assets/amiibo/images/icon_01980001-00b10502.png b/assets/amiibo/images/icon_01980001-00b10502.png
new file mode 100644
index 000000000..5b0fed906
Binary files /dev/null and b/assets/amiibo/images/icon_01980001-00b10502.png differ
diff --git a/assets/amiibo/images/icon_01990001-01160502.png b/assets/amiibo/images/icon_01990001-01160502.png
new file mode 100644
index 000000000..1fba27a52
Binary files /dev/null and b/assets/amiibo/images/icon_01990001-01160502.png differ
diff --git a/assets/amiibo/images/icon_019a0001-00b70502.png b/assets/amiibo/images/icon_019a0001-00b70502.png
new file mode 100644
index 000000000..03723b3e9
Binary files /dev/null and b/assets/amiibo/images/icon_019a0001-00b70502.png differ
diff --git a/assets/amiibo/images/icon_019b0001-00b60502.png b/assets/amiibo/images/icon_019b0001-00b60502.png
new file mode 100644
index 000000000..f1a8d4730
Binary files /dev/null and b/assets/amiibo/images/icon_019b0001-00b60502.png differ
diff --git a/assets/amiibo/images/icon_019c0001-01730502.png b/assets/amiibo/images/icon_019c0001-01730502.png
new file mode 100644
index 000000000..bacbaa11e
Binary files /dev/null and b/assets/amiibo/images/icon_019c0001-01730502.png differ
diff --git a/assets/amiibo/images/icon_019d0001-00ac0502.png b/assets/amiibo/images/icon_019d0001-00ac0502.png
new file mode 100644
index 000000000..fbc0976fd
Binary files /dev/null and b/assets/amiibo/images/icon_019d0001-00ac0502.png differ
diff --git a/assets/amiibo/images/icon_019e0001-00ad0502.png b/assets/amiibo/images/icon_019e0001-00ad0502.png
new file mode 100644
index 000000000..16ed5854f
Binary files /dev/null and b/assets/amiibo/images/icon_019e0001-00ad0502.png differ
diff --git a/assets/amiibo/images/icon_019f0001-01110502.png b/assets/amiibo/images/icon_019f0001-01110502.png
new file mode 100644
index 000000000..42d0ae64e
Binary files /dev/null and b/assets/amiibo/images/icon_019f0001-01110502.png differ
diff --git a/assets/amiibo/images/icon_01a00001-010f0502.png b/assets/amiibo/images/icon_01a00001-010f0502.png
new file mode 100644
index 000000000..76283ef27
Binary files /dev/null and b/assets/amiibo/images/icon_01a00001-010f0502.png differ
diff --git a/assets/amiibo/images/icon_01a10001-01100502.png b/assets/amiibo/images/icon_01a10001-01100502.png
new file mode 100644
index 000000000..9f09fbced
Binary files /dev/null and b/assets/amiibo/images/icon_01a10001-01100502.png differ
diff --git a/assets/amiibo/images/icon_01a20001-017d0502.png b/assets/amiibo/images/icon_01a20001-017d0502.png
new file mode 100644
index 000000000..821fb22f7
Binary files /dev/null and b/assets/amiibo/images/icon_01a20001-017d0502.png differ
diff --git a/assets/amiibo/images/icon_01a20001-03b90502.png b/assets/amiibo/images/icon_01a20001-03b90502.png
new file mode 100644
index 000000000..768c08f4f
Binary files /dev/null and b/assets/amiibo/images/icon_01a20001-03b90502.png differ
diff --git a/assets/amiibo/images/icon_01a30001-004a0502.png b/assets/amiibo/images/icon_01a30001-004a0502.png
new file mode 100644
index 000000000..c7c3ac4f3
Binary files /dev/null and b/assets/amiibo/images/icon_01a30001-004a0502.png differ
diff --git a/assets/amiibo/images/icon_01a40001-004d0502.png b/assets/amiibo/images/icon_01a40001-004d0502.png
new file mode 100644
index 000000000..b7fc5a5ca
Binary files /dev/null and b/assets/amiibo/images/icon_01a40001-004d0502.png differ
diff --git a/assets/amiibo/images/icon_01a50001-01720502.png b/assets/amiibo/images/icon_01a50001-01720502.png
new file mode 100644
index 000000000..c2606e78c
Binary files /dev/null and b/assets/amiibo/images/icon_01a50001-01720502.png differ
diff --git a/assets/amiibo/images/icon_01a60001-00500502.png b/assets/amiibo/images/icon_01a60001-00500502.png
new file mode 100644
index 000000000..e1979133e
Binary files /dev/null and b/assets/amiibo/images/icon_01a60001-00500502.png differ
diff --git a/assets/amiibo/images/icon_01a60001-03b70502.png b/assets/amiibo/images/icon_01a60001-03b70502.png
new file mode 100644
index 000000000..4679e138a
Binary files /dev/null and b/assets/amiibo/images/icon_01a60001-03b70502.png differ
diff --git a/assets/amiibo/images/icon_01a70001-01140502.png b/assets/amiibo/images/icon_01a70001-01140502.png
new file mode 100644
index 000000000..40d9725c6
Binary files /dev/null and b/assets/amiibo/images/icon_01a70001-01140502.png differ
diff --git a/assets/amiibo/images/icon_01a80001-004f0502.png b/assets/amiibo/images/icon_01a80001-004f0502.png
new file mode 100644
index 000000000..45f21ea13
Binary files /dev/null and b/assets/amiibo/images/icon_01a80001-004f0502.png differ
diff --git a/assets/amiibo/images/icon_01a80101-017e0502.png b/assets/amiibo/images/icon_01a80101-017e0502.png
new file mode 100644
index 000000000..f5df61dfa
Binary files /dev/null and b/assets/amiibo/images/icon_01a80101-017e0502.png differ
diff --git a/assets/amiibo/images/icon_01a90001-01760502.png b/assets/amiibo/images/icon_01a90001-01760502.png
new file mode 100644
index 000000000..67651098f
Binary files /dev/null and b/assets/amiibo/images/icon_01a90001-01760502.png differ
diff --git a/assets/amiibo/images/icon_01aa0001-00530502.png b/assets/amiibo/images/icon_01aa0001-00530502.png
new file mode 100644
index 000000000..a68c51f4d
Binary files /dev/null and b/assets/amiibo/images/icon_01aa0001-00530502.png differ
diff --git a/assets/amiibo/images/icon_01ab0001-017c0502.png b/assets/amiibo/images/icon_01ab0001-017c0502.png
new file mode 100644
index 000000000..345a0e7f6
Binary files /dev/null and b/assets/amiibo/images/icon_01ab0001-017c0502.png differ
diff --git a/assets/amiibo/images/icon_01ac0001-017f0502.png b/assets/amiibo/images/icon_01ac0001-017f0502.png
new file mode 100644
index 000000000..9a54b2bfa
Binary files /dev/null and b/assets/amiibo/images/icon_01ac0001-017f0502.png differ
diff --git a/assets/amiibo/images/icon_01ad0001-00b80502.png b/assets/amiibo/images/icon_01ad0001-00b80502.png
new file mode 100644
index 000000000..78ec67d2d
Binary files /dev/null and b/assets/amiibo/images/icon_01ad0001-00b80502.png differ
diff --git a/assets/amiibo/images/icon_01ae0001-011b0502.png b/assets/amiibo/images/icon_01ae0001-011b0502.png
new file mode 100644
index 000000000..b12d3c1e2
Binary files /dev/null and b/assets/amiibo/images/icon_01ae0001-011b0502.png differ
diff --git a/assets/amiibo/images/icon_01af0001-011c0502.png b/assets/amiibo/images/icon_01af0001-011c0502.png
new file mode 100644
index 000000000..0b4e4ac27
Binary files /dev/null and b/assets/amiibo/images/icon_01af0001-011c0502.png differ
diff --git a/assets/amiibo/images/icon_01b00001-00520502.png b/assets/amiibo/images/icon_01b00001-00520502.png
new file mode 100644
index 000000000..57f138b37
Binary files /dev/null and b/assets/amiibo/images/icon_01b00001-00520502.png differ
diff --git a/assets/amiibo/images/icon_01b10001-00b20502.png b/assets/amiibo/images/icon_01b10001-00b20502.png
new file mode 100644
index 000000000..7a1fbef4f
Binary files /dev/null and b/assets/amiibo/images/icon_01b10001-00b20502.png differ
diff --git a/assets/amiibo/images/icon_01b10101-017b0502.png b/assets/amiibo/images/icon_01b10101-017b0502.png
new file mode 100644
index 000000000..eac173ad6
Binary files /dev/null and b/assets/amiibo/images/icon_01b10101-017b0502.png differ
diff --git a/assets/amiibo/images/icon_01b30001-00b50502.png b/assets/amiibo/images/icon_01b30001-00b50502.png
new file mode 100644
index 000000000..4a9db5473
Binary files /dev/null and b/assets/amiibo/images/icon_01b30001-00b50502.png differ
diff --git a/assets/amiibo/images/icon_01b40001-01130502.png b/assets/amiibo/images/icon_01b40001-01130502.png
new file mode 100644
index 000000000..426021a34
Binary files /dev/null and b/assets/amiibo/images/icon_01b40001-01130502.png differ
diff --git a/assets/amiibo/images/icon_01b50001-00510502.png b/assets/amiibo/images/icon_01b50001-00510502.png
new file mode 100644
index 000000000..5f2979eff
Binary files /dev/null and b/assets/amiibo/images/icon_01b50001-00510502.png differ
diff --git a/assets/amiibo/images/icon_01b60001-00ae0502.png b/assets/amiibo/images/icon_01b60001-00ae0502.png
new file mode 100644
index 000000000..ff7b9006d
Binary files /dev/null and b/assets/amiibo/images/icon_01b60001-00ae0502.png differ
diff --git a/assets/amiibo/images/icon_01c10000-02440502.png b/assets/amiibo/images/icon_01c10000-02440502.png
new file mode 100644
index 000000000..9707816af
Binary files /dev/null and b/assets/amiibo/images/icon_01c10000-02440502.png differ
diff --git a/assets/amiibo/images/icon_01c10001-00540502.png b/assets/amiibo/images/icon_01c10001-00540502.png
new file mode 100644
index 000000000..3971b1a63
Binary files /dev/null and b/assets/amiibo/images/icon_01c10001-00540502.png differ
diff --git a/assets/amiibo/images/icon_01c10101-017a0502.png b/assets/amiibo/images/icon_01c10101-017a0502.png
new file mode 100644
index 000000000..ee4f4a096
Binary files /dev/null and b/assets/amiibo/images/icon_01c10101-017a0502.png differ
diff --git a/assets/amiibo/images/icon_01c10201-03bb0502.png b/assets/amiibo/images/icon_01c10201-03bb0502.png
new file mode 100644
index 000000000..5421bf70b
Binary files /dev/null and b/assets/amiibo/images/icon_01c10201-03bb0502.png differ
diff --git a/assets/amiibo/images/icon_02000001-00a10502.png b/assets/amiibo/images/icon_02000001-00a10502.png
new file mode 100644
index 000000000..3a85b87db
Binary files /dev/null and b/assets/amiibo/images/icon_02000001-00a10502.png differ
diff --git a/assets/amiibo/images/icon_02010001-016a0502.png b/assets/amiibo/images/icon_02010001-016a0502.png
new file mode 100644
index 000000000..0f0560f48
Binary files /dev/null and b/assets/amiibo/images/icon_02010001-016a0502.png differ
diff --git a/assets/amiibo/images/icon_02020001-01030502.png b/assets/amiibo/images/icon_02020001-01030502.png
new file mode 100644
index 000000000..d498b6828
Binary files /dev/null and b/assets/amiibo/images/icon_02020001-01030502.png differ
diff --git a/assets/amiibo/images/icon_02030001-019a0502.png b/assets/amiibo/images/icon_02030001-019a0502.png
new file mode 100644
index 000000000..e47a6c82b
Binary files /dev/null and b/assets/amiibo/images/icon_02030001-019a0502.png differ
diff --git a/assets/amiibo/images/icon_02060001-03120502.png b/assets/amiibo/images/icon_02060001-03120502.png
new file mode 100644
index 000000000..fee76bd28
Binary files /dev/null and b/assets/amiibo/images/icon_02060001-03120502.png differ
diff --git a/assets/amiibo/images/icon_02080001-00960502.png b/assets/amiibo/images/icon_02080001-00960502.png
new file mode 100644
index 000000000..74b1f0fed
Binary files /dev/null and b/assets/amiibo/images/icon_02080001-00960502.png differ
diff --git a/assets/amiibo/images/icon_02090001-019f0502.png b/assets/amiibo/images/icon_02090001-019f0502.png
new file mode 100644
index 000000000..b964bb673
Binary files /dev/null and b/assets/amiibo/images/icon_02090001-019f0502.png differ
diff --git a/assets/amiibo/images/icon_02140001-00e40502.png b/assets/amiibo/images/icon_02140001-00e40502.png
new file mode 100644
index 000000000..0bdc41652
Binary files /dev/null and b/assets/amiibo/images/icon_02140001-00e40502.png differ
diff --git a/assets/amiibo/images/icon_02150001-01820502.png b/assets/amiibo/images/icon_02150001-01820502.png
new file mode 100644
index 000000000..1ed1e3fb3
Binary files /dev/null and b/assets/amiibo/images/icon_02150001-01820502.png differ
diff --git a/assets/amiibo/images/icon_02160001-00570502.png b/assets/amiibo/images/icon_02160001-00570502.png
new file mode 100644
index 000000000..d1c719550
Binary files /dev/null and b/assets/amiibo/images/icon_02160001-00570502.png differ
diff --git a/assets/amiibo/images/icon_02170001-01b30502.png b/assets/amiibo/images/icon_02170001-01b30502.png
new file mode 100644
index 000000000..ca2fb9742
Binary files /dev/null and b/assets/amiibo/images/icon_02170001-01b30502.png differ
diff --git a/assets/amiibo/images/icon_02190001-007e0502.png b/assets/amiibo/images/icon_02190001-007e0502.png
new file mode 100644
index 000000000..7a83357c8
Binary files /dev/null and b/assets/amiibo/images/icon_02190001-007e0502.png differ
diff --git a/assets/amiibo/images/icon_021a0001-00da0502.png b/assets/amiibo/images/icon_021a0001-00da0502.png
new file mode 100644
index 000000000..84cf671b3
Binary files /dev/null and b/assets/amiibo/images/icon_021a0001-00da0502.png differ
diff --git a/assets/amiibo/images/icon_021b0001-00800502.png b/assets/amiibo/images/icon_021b0001-00800502.png
new file mode 100644
index 000000000..2062ec0ff
Binary files /dev/null and b/assets/amiibo/images/icon_021b0001-00800502.png differ
diff --git a/assets/amiibo/images/icon_021c0001-02f70502.png b/assets/amiibo/images/icon_021c0001-02f70502.png
new file mode 100644
index 000000000..e90ac27be
Binary files /dev/null and b/assets/amiibo/images/icon_021c0001-02f70502.png differ
diff --git a/assets/amiibo/images/icon_021d0001-01cd0502.png b/assets/amiibo/images/icon_021d0001-01cd0502.png
new file mode 100644
index 000000000..1cc55a53c
Binary files /dev/null and b/assets/amiibo/images/icon_021d0001-01cd0502.png differ
diff --git a/assets/amiibo/images/icon_021e0001-01230502.png b/assets/amiibo/images/icon_021e0001-01230502.png
new file mode 100644
index 000000000..e00d6b0b2
Binary files /dev/null and b/assets/amiibo/images/icon_021e0001-01230502.png differ
diff --git a/assets/amiibo/images/icon_021f0001-03170502.png b/assets/amiibo/images/icon_021f0001-03170502.png
new file mode 100644
index 000000000..b1ed41933
Binary files /dev/null and b/assets/amiibo/images/icon_021f0001-03170502.png differ
diff --git a/assets/amiibo/images/icon_02200001-00fd0502.png b/assets/amiibo/images/icon_02200001-00fd0502.png
new file mode 100644
index 000000000..9d39523c1
Binary files /dev/null and b/assets/amiibo/images/icon_02200001-00fd0502.png differ
diff --git a/assets/amiibo/images/icon_02210001-013c0502.png b/assets/amiibo/images/icon_02210001-013c0502.png
new file mode 100644
index 000000000..ec0d12d1a
Binary files /dev/null and b/assets/amiibo/images/icon_02210001-013c0502.png differ
diff --git a/assets/amiibo/images/icon_02220001-01440502.png b/assets/amiibo/images/icon_02220001-01440502.png
new file mode 100644
index 000000000..1bcd9f160
Binary files /dev/null and b/assets/amiibo/images/icon_02220001-01440502.png differ
diff --git a/assets/amiibo/images/icon_022d0001-00f20502.png b/assets/amiibo/images/icon_022d0001-00f20502.png
new file mode 100644
index 000000000..ca575920e
Binary files /dev/null and b/assets/amiibo/images/icon_022d0001-00f20502.png differ
diff --git a/assets/amiibo/images/icon_022e0001-01d30502.png b/assets/amiibo/images/icon_022e0001-01d30502.png
new file mode 100644
index 000000000..8b3d0db28
Binary files /dev/null and b/assets/amiibo/images/icon_022e0001-01d30502.png differ
diff --git a/assets/amiibo/images/icon_022f0001-011e0502.png b/assets/amiibo/images/icon_022f0001-011e0502.png
new file mode 100644
index 000000000..5c9df328a
Binary files /dev/null and b/assets/amiibo/images/icon_022f0001-011e0502.png differ
diff --git a/assets/amiibo/images/icon_02300001-01d20502.png b/assets/amiibo/images/icon_02300001-01d20502.png
new file mode 100644
index 000000000..d35c91e6d
Binary files /dev/null and b/assets/amiibo/images/icon_02300001-01d20502.png differ
diff --git a/assets/amiibo/images/icon_02310001-006a0502.png b/assets/amiibo/images/icon_02310001-006a0502.png
new file mode 100644
index 000000000..67051c521
Binary files /dev/null and b/assets/amiibo/images/icon_02310001-006a0502.png differ
diff --git a/assets/amiibo/images/icon_02320001-02ea0502.png b/assets/amiibo/images/icon_02320001-02ea0502.png
new file mode 100644
index 000000000..3d8b089b0
Binary files /dev/null and b/assets/amiibo/images/icon_02320001-02ea0502.png differ
diff --git a/assets/amiibo/images/icon_02330001-03060502.png b/assets/amiibo/images/icon_02330001-03060502.png
new file mode 100644
index 000000000..d918fa161
Binary files /dev/null and b/assets/amiibo/images/icon_02330001-03060502.png differ
diff --git a/assets/amiibo/images/icon_02350001-00840502.png b/assets/amiibo/images/icon_02350001-00840502.png
new file mode 100644
index 000000000..5b16b02d5
Binary files /dev/null and b/assets/amiibo/images/icon_02350001-00840502.png differ
diff --git a/assets/amiibo/images/icon_02380001-02f80502.png b/assets/amiibo/images/icon_02380001-02f80502.png
new file mode 100644
index 000000000..7a6f375c5
Binary files /dev/null and b/assets/amiibo/images/icon_02380001-02f80502.png differ
diff --git a/assets/amiibo/images/icon_023c0001-00bd0502.png b/assets/amiibo/images/icon_023c0001-00bd0502.png
new file mode 100644
index 000000000..4b79159c7
Binary files /dev/null and b/assets/amiibo/images/icon_023c0001-00bd0502.png differ
diff --git a/assets/amiibo/images/icon_023d0001-01b50502.png b/assets/amiibo/images/icon_023d0001-01b50502.png
new file mode 100644
index 000000000..3f80dff60
Binary files /dev/null and b/assets/amiibo/images/icon_023d0001-01b50502.png differ
diff --git a/assets/amiibo/images/icon_023e0001-00d10502.png b/assets/amiibo/images/icon_023e0001-00d10502.png
new file mode 100644
index 000000000..8c76abb05
Binary files /dev/null and b/assets/amiibo/images/icon_023e0001-00d10502.png differ
diff --git a/assets/amiibo/images/icon_023f0001-01660502.png b/assets/amiibo/images/icon_023f0001-01660502.png
new file mode 100644
index 000000000..7036a0c27
Binary files /dev/null and b/assets/amiibo/images/icon_023f0001-01660502.png differ
diff --git a/assets/amiibo/images/icon_024a0001-01d10502.png b/assets/amiibo/images/icon_024a0001-01d10502.png
new file mode 100644
index 000000000..d7f6430b2
Binary files /dev/null and b/assets/amiibo/images/icon_024a0001-01d10502.png differ
diff --git a/assets/amiibo/images/icon_024b0001-01260502.png b/assets/amiibo/images/icon_024b0001-01260502.png
new file mode 100644
index 000000000..fed4228a0
Binary files /dev/null and b/assets/amiibo/images/icon_024b0001-01260502.png differ
diff --git a/assets/amiibo/images/icon_024d0001-02f60502.png b/assets/amiibo/images/icon_024d0001-02f60502.png
new file mode 100644
index 000000000..a2d0832ef
Binary files /dev/null and b/assets/amiibo/images/icon_024d0001-02f60502.png differ
diff --git a/assets/amiibo/images/icon_024f0001-00810502.png b/assets/amiibo/images/icon_024f0001-00810502.png
new file mode 100644
index 000000000..9456ed75c
Binary files /dev/null and b/assets/amiibo/images/icon_024f0001-00810502.png differ
diff --git a/assets/amiibo/images/icon_02510001-00c10502.png b/assets/amiibo/images/icon_02510001-00c10502.png
new file mode 100644
index 000000000..9ce5c04d0
Binary files /dev/null and b/assets/amiibo/images/icon_02510001-00c10502.png differ
diff --git a/assets/amiibo/images/icon_02520001-00fe0502.png b/assets/amiibo/images/icon_02520001-00fe0502.png
new file mode 100644
index 000000000..915a8942f
Binary files /dev/null and b/assets/amiibo/images/icon_02520001-00fe0502.png differ
diff --git a/assets/amiibo/images/icon_025d0001-00550502.png b/assets/amiibo/images/icon_025d0001-00550502.png
new file mode 100644
index 000000000..96b45ecdd
Binary files /dev/null and b/assets/amiibo/images/icon_025d0001-00550502.png differ
diff --git a/assets/amiibo/images/icon_025e0001-01250502.png b/assets/amiibo/images/icon_025e0001-01250502.png
new file mode 100644
index 000000000..83a06f997
Binary files /dev/null and b/assets/amiibo/images/icon_025e0001-01250502.png differ
diff --git a/assets/amiibo/images/icon_025f0001-01c50502.png b/assets/amiibo/images/icon_025f0001-01c50502.png
new file mode 100644
index 000000000..372cea8ba
Binary files /dev/null and b/assets/amiibo/images/icon_025f0001-01c50502.png differ
diff --git a/assets/amiibo/images/icon_025f0001-01d70502.png b/assets/amiibo/images/icon_025f0001-01d70502.png
new file mode 100644
index 000000000..d44a31cac
Binary files /dev/null and b/assets/amiibo/images/icon_025f0001-01d70502.png differ
diff --git a/assets/amiibo/images/icon_02600001-00d20502.png b/assets/amiibo/images/icon_02600001-00d20502.png
new file mode 100644
index 000000000..e1941dab6
Binary files /dev/null and b/assets/amiibo/images/icon_02600001-00d20502.png differ
diff --git a/assets/amiibo/images/icon_02610001-00650502.png b/assets/amiibo/images/icon_02610001-00650502.png
new file mode 100644
index 000000000..fe5bddf16
Binary files /dev/null and b/assets/amiibo/images/icon_02610001-00650502.png differ
diff --git a/assets/amiibo/images/icon_02620001-01370502.png b/assets/amiibo/images/icon_02620001-01370502.png
new file mode 100644
index 000000000..6af1156a5
Binary files /dev/null and b/assets/amiibo/images/icon_02620001-01370502.png differ
diff --git a/assets/amiibo/images/icon_02630001-00750502.png b/assets/amiibo/images/icon_02630001-00750502.png
new file mode 100644
index 000000000..b4ae4ecbb
Binary files /dev/null and b/assets/amiibo/images/icon_02630001-00750502.png differ
diff --git a/assets/amiibo/images/icon_02640001-01ac0502.png b/assets/amiibo/images/icon_02640001-01ac0502.png
new file mode 100644
index 000000000..9ddb980a3
Binary files /dev/null and b/assets/amiibo/images/icon_02640001-01ac0502.png differ
diff --git a/assets/amiibo/images/icon_02650001-01540502.png b/assets/amiibo/images/icon_02650001-01540502.png
new file mode 100644
index 000000000..2912b78f6
Binary files /dev/null and b/assets/amiibo/images/icon_02650001-01540502.png differ
diff --git a/assets/amiibo/images/icon_02660001-00680502.png b/assets/amiibo/images/icon_02660001-00680502.png
new file mode 100644
index 000000000..8b6937be3
Binary files /dev/null and b/assets/amiibo/images/icon_02660001-00680502.png differ
diff --git a/assets/amiibo/images/icon_02670001-01080502.png b/assets/amiibo/images/icon_02670001-01080502.png
new file mode 100644
index 000000000..95882b58b
Binary files /dev/null and b/assets/amiibo/images/icon_02670001-01080502.png differ
diff --git a/assets/amiibo/images/icon_02680001-007d0502.png b/assets/amiibo/images/icon_02680001-007d0502.png
new file mode 100644
index 000000000..18882d1be
Binary files /dev/null and b/assets/amiibo/images/icon_02680001-007d0502.png differ
diff --git a/assets/amiibo/images/icon_02690001-011f0502.png b/assets/amiibo/images/icon_02690001-011f0502.png
new file mode 100644
index 000000000..e83b0c984
Binary files /dev/null and b/assets/amiibo/images/icon_02690001-011f0502.png differ
diff --git a/assets/amiibo/images/icon_026a0001-01460502.png b/assets/amiibo/images/icon_026a0001-01460502.png
new file mode 100644
index 000000000..9f0e870ec
Binary files /dev/null and b/assets/amiibo/images/icon_026a0001-01460502.png differ
diff --git a/assets/amiibo/images/icon_026b0001-00e90502.png b/assets/amiibo/images/icon_026b0001-00e90502.png
new file mode 100644
index 000000000..b2c9407bd
Binary files /dev/null and b/assets/amiibo/images/icon_026b0001-00e90502.png differ
diff --git a/assets/amiibo/images/icon_026c0001-00c30502.png b/assets/amiibo/images/icon_026c0001-00c30502.png
new file mode 100644
index 000000000..d47fde6b8
Binary files /dev/null and b/assets/amiibo/images/icon_026c0001-00c30502.png differ
diff --git a/assets/amiibo/images/icon_026d0001-013f0502.png b/assets/amiibo/images/icon_026d0001-013f0502.png
new file mode 100644
index 000000000..ce54b0201
Binary files /dev/null and b/assets/amiibo/images/icon_026d0001-013f0502.png differ
diff --git a/assets/amiibo/images/icon_026e0001-00ba0502.png b/assets/amiibo/images/icon_026e0001-00ba0502.png
new file mode 100644
index 000000000..eb6d3b580
Binary files /dev/null and b/assets/amiibo/images/icon_026e0001-00ba0502.png differ
diff --git a/assets/amiibo/images/icon_026f0001-01900502.png b/assets/amiibo/images/icon_026f0001-01900502.png
new file mode 100644
index 000000000..a3a008e52
Binary files /dev/null and b/assets/amiibo/images/icon_026f0001-01900502.png differ
diff --git a/assets/amiibo/images/icon_02700001-00ff0502.png b/assets/amiibo/images/icon_02700001-00ff0502.png
new file mode 100644
index 000000000..d748bb1cb
Binary files /dev/null and b/assets/amiibo/images/icon_02700001-00ff0502.png differ
diff --git a/assets/amiibo/images/icon_02710001-019b0502.png b/assets/amiibo/images/icon_02710001-019b0502.png
new file mode 100644
index 000000000..fd8f7bbe8
Binary files /dev/null and b/assets/amiibo/images/icon_02710001-019b0502.png differ
diff --git a/assets/amiibo/images/icon_02720001-01860502.png b/assets/amiibo/images/icon_02720001-01860502.png
new file mode 100644
index 000000000..76854ded4
Binary files /dev/null and b/assets/amiibo/images/icon_02720001-01860502.png differ
diff --git a/assets/amiibo/images/icon_027d0001-00630502.png b/assets/amiibo/images/icon_027d0001-00630502.png
new file mode 100644
index 000000000..d205c6105
Binary files /dev/null and b/assets/amiibo/images/icon_027d0001-00630502.png differ
diff --git a/assets/amiibo/images/icon_027e0001-01690502.png b/assets/amiibo/images/icon_027e0001-01690502.png
new file mode 100644
index 000000000..ce2146352
Binary files /dev/null and b/assets/amiibo/images/icon_027e0001-01690502.png differ
diff --git a/assets/amiibo/images/icon_027f0001-00b90502.png b/assets/amiibo/images/icon_027f0001-00b90502.png
new file mode 100644
index 000000000..2dcf62c96
Binary files /dev/null and b/assets/amiibo/images/icon_027f0001-00b90502.png differ
diff --git a/assets/amiibo/images/icon_02800001-00830502.png b/assets/amiibo/images/icon_02800001-00830502.png
new file mode 100644
index 000000000..59acd3e09
Binary files /dev/null and b/assets/amiibo/images/icon_02800001-00830502.png differ
diff --git a/assets/amiibo/images/icon_02810001-01200502.png b/assets/amiibo/images/icon_02810001-01200502.png
new file mode 100644
index 000000000..6d1fe3acb
Binary files /dev/null and b/assets/amiibo/images/icon_02810001-01200502.png differ
diff --git a/assets/amiibo/images/icon_02820001-01810502.png b/assets/amiibo/images/icon_02820001-01810502.png
new file mode 100644
index 000000000..88066c59a
Binary files /dev/null and b/assets/amiibo/images/icon_02820001-01810502.png differ
diff --git a/assets/amiibo/images/icon_02820001-01d60502.png b/assets/amiibo/images/icon_02820001-01d60502.png
new file mode 100644
index 000000000..0ea8032cf
Binary files /dev/null and b/assets/amiibo/images/icon_02820001-01d60502.png differ
diff --git a/assets/amiibo/images/icon_02830001-00c70502.png b/assets/amiibo/images/icon_02830001-00c70502.png
new file mode 100644
index 000000000..1d263c7cb
Binary files /dev/null and b/assets/amiibo/images/icon_02830001-00c70502.png differ
diff --git a/assets/amiibo/images/icon_02840001-02fe0502.png b/assets/amiibo/images/icon_02840001-02fe0502.png
new file mode 100644
index 000000000..f5df3dddf
Binary files /dev/null and b/assets/amiibo/images/icon_02840001-02fe0502.png differ
diff --git a/assets/amiibo/images/icon_02860001-03130502.png b/assets/amiibo/images/icon_02860001-03130502.png
new file mode 100644
index 000000000..769a4aceb
Binary files /dev/null and b/assets/amiibo/images/icon_02860001-03130502.png differ
diff --git a/assets/amiibo/images/icon_02870001-005a0502.png b/assets/amiibo/images/icon_02870001-005a0502.png
new file mode 100644
index 000000000..6a81c697c
Binary files /dev/null and b/assets/amiibo/images/icon_02870001-005a0502.png differ
diff --git a/assets/amiibo/images/icon_028a0001-02e90502.png b/assets/amiibo/images/icon_028a0001-02e90502.png
new file mode 100644
index 000000000..d9f28c379
Binary files /dev/null and b/assets/amiibo/images/icon_028a0001-02e90502.png differ
diff --git a/assets/amiibo/images/icon_028b0001-00e30502.png b/assets/amiibo/images/icon_028b0001-00e30502.png
new file mode 100644
index 000000000..609bc7d27
Binary files /dev/null and b/assets/amiibo/images/icon_028b0001-00e30502.png differ
diff --git a/assets/amiibo/images/icon_028c0001-013e0502.png b/assets/amiibo/images/icon_028c0001-013e0502.png
new file mode 100644
index 000000000..5ba4e987c
Binary files /dev/null and b/assets/amiibo/images/icon_028c0001-013e0502.png differ
diff --git a/assets/amiibo/images/icon_028d0001-01bd0502.png b/assets/amiibo/images/icon_028d0001-01bd0502.png
new file mode 100644
index 000000000..b5c349f7e
Binary files /dev/null and b/assets/amiibo/images/icon_028d0001-01bd0502.png differ
diff --git a/assets/amiibo/images/icon_028e0001-019e0502.png b/assets/amiibo/images/icon_028e0001-019e0502.png
new file mode 100644
index 000000000..4edb9846b
Binary files /dev/null and b/assets/amiibo/images/icon_028e0001-019e0502.png differ
diff --git a/assets/amiibo/images/icon_028f0101-031a0502.png b/assets/amiibo/images/icon_028f0101-031a0502.png
new file mode 100644
index 000000000..8c6620594
Binary files /dev/null and b/assets/amiibo/images/icon_028f0101-031a0502.png differ
diff --git a/assets/amiibo/images/icon_02990001-00950502.png b/assets/amiibo/images/icon_02990001-00950502.png
new file mode 100644
index 000000000..43a7fdb0d
Binary files /dev/null and b/assets/amiibo/images/icon_02990001-00950502.png differ
diff --git a/assets/amiibo/images/icon_029a0001-00ee0502.png b/assets/amiibo/images/icon_029a0001-00ee0502.png
new file mode 100644
index 000000000..ce13951b8
Binary files /dev/null and b/assets/amiibo/images/icon_029a0001-00ee0502.png differ
diff --git a/assets/amiibo/images/icon_029b0001-00cb0502.png b/assets/amiibo/images/icon_029b0001-00cb0502.png
new file mode 100644
index 000000000..a4205538b
Binary files /dev/null and b/assets/amiibo/images/icon_029b0001-00cb0502.png differ
diff --git a/assets/amiibo/images/icon_029e0001-013d0502.png b/assets/amiibo/images/icon_029e0001-013d0502.png
new file mode 100644
index 000000000..1a0b16897
Binary files /dev/null and b/assets/amiibo/images/icon_029e0001-013d0502.png differ
diff --git a/assets/amiibo/images/icon_02a20001-01ba0502.png b/assets/amiibo/images/icon_02a20001-01ba0502.png
new file mode 100644
index 000000000..c08f5439f
Binary files /dev/null and b/assets/amiibo/images/icon_02a20001-01ba0502.png differ
diff --git a/assets/amiibo/images/icon_02a30001-02ff0502.png b/assets/amiibo/images/icon_02a30001-02ff0502.png
new file mode 100644
index 000000000..f817f4b6f
Binary files /dev/null and b/assets/amiibo/images/icon_02a30001-02ff0502.png differ
diff --git a/assets/amiibo/images/icon_02a40001-00720502.png b/assets/amiibo/images/icon_02a40001-00720502.png
new file mode 100644
index 000000000..bb2a694b7
Binary files /dev/null and b/assets/amiibo/images/icon_02a40001-00720502.png differ
diff --git a/assets/amiibo/images/icon_02a50001-018c0502.png b/assets/amiibo/images/icon_02a50001-018c0502.png
new file mode 100644
index 000000000..8fa364a7b
Binary files /dev/null and b/assets/amiibo/images/icon_02a50001-018c0502.png differ
diff --git a/assets/amiibo/images/icon_02a60001-01240502.png b/assets/amiibo/images/icon_02a60001-01240502.png
new file mode 100644
index 000000000..be41540e5
Binary files /dev/null and b/assets/amiibo/images/icon_02a60001-01240502.png differ
diff --git a/assets/amiibo/images/icon_02b10001-00690502.png b/assets/amiibo/images/icon_02b10001-00690502.png
new file mode 100644
index 000000000..738cfe08a
Binary files /dev/null and b/assets/amiibo/images/icon_02b10001-00690502.png differ
diff --git a/assets/amiibo/images/icon_02b20001-00c40502.png b/assets/amiibo/images/icon_02b20001-00c40502.png
new file mode 100644
index 000000000..02484d867
Binary files /dev/null and b/assets/amiibo/images/icon_02b20001-00c40502.png differ
diff --git a/assets/amiibo/images/icon_02b70001-030f0502.png b/assets/amiibo/images/icon_02b70001-030f0502.png
new file mode 100644
index 000000000..c516fd13f
Binary files /dev/null and b/assets/amiibo/images/icon_02b70001-030f0502.png differ
diff --git a/assets/amiibo/images/icon_02b80001-019c0502.png b/assets/amiibo/images/icon_02b80001-019c0502.png
new file mode 100644
index 000000000..d09751c2a
Binary files /dev/null and b/assets/amiibo/images/icon_02b80001-019c0502.png differ
diff --git a/assets/amiibo/images/icon_02c30001-00dc0502.png b/assets/amiibo/images/icon_02c30001-00dc0502.png
new file mode 100644
index 000000000..dcb38f063
Binary files /dev/null and b/assets/amiibo/images/icon_02c30001-00dc0502.png differ
diff --git a/assets/amiibo/images/icon_02c40001-00670502.png b/assets/amiibo/images/icon_02c40001-00670502.png
new file mode 100644
index 000000000..0f360252d
Binary files /dev/null and b/assets/amiibo/images/icon_02c40001-00670502.png differ
diff --git a/assets/amiibo/images/icon_02c50001-03080502.png b/assets/amiibo/images/icon_02c50001-03080502.png
new file mode 100644
index 000000000..ed57c3dc8
Binary files /dev/null and b/assets/amiibo/images/icon_02c50001-03080502.png differ
diff --git a/assets/amiibo/images/icon_02c70001-01220502.png b/assets/amiibo/images/icon_02c70001-01220502.png
new file mode 100644
index 000000000..a9e004a29
Binary files /dev/null and b/assets/amiibo/images/icon_02c70001-01220502.png differ
diff --git a/assets/amiibo/images/icon_02c90001-00cd0502.png b/assets/amiibo/images/icon_02c90001-00cd0502.png
new file mode 100644
index 000000000..243025e28
Binary files /dev/null and b/assets/amiibo/images/icon_02c90001-00cd0502.png differ
diff --git a/assets/amiibo/images/icon_02ca0001-01ca0502.png b/assets/amiibo/images/icon_02ca0001-01ca0502.png
new file mode 100644
index 000000000..3e9f542ee
Binary files /dev/null and b/assets/amiibo/images/icon_02ca0001-01ca0502.png differ
diff --git a/assets/amiibo/images/icon_02cb0001-01360502.png b/assets/amiibo/images/icon_02cb0001-01360502.png
new file mode 100644
index 000000000..f2cf11f71
Binary files /dev/null and b/assets/amiibo/images/icon_02cb0001-01360502.png differ
diff --git a/assets/amiibo/images/icon_02d60001-00560502.png b/assets/amiibo/images/icon_02d60001-00560502.png
new file mode 100644
index 000000000..da83d04bb
Binary files /dev/null and b/assets/amiibo/images/icon_02d60001-00560502.png differ
diff --git a/assets/amiibo/images/icon_02d70001-01300502.png b/assets/amiibo/images/icon_02d70001-01300502.png
new file mode 100644
index 000000000..82573edb8
Binary files /dev/null and b/assets/amiibo/images/icon_02d70001-01300502.png differ
diff --git a/assets/amiibo/images/icon_02d80001-00e20502.png b/assets/amiibo/images/icon_02d80001-00e20502.png
new file mode 100644
index 000000000..2d0fdfe06
Binary files /dev/null and b/assets/amiibo/images/icon_02d80001-00e20502.png differ
diff --git a/assets/amiibo/images/icon_02d90001-01c80502.png b/assets/amiibo/images/icon_02d90001-01c80502.png
new file mode 100644
index 000000000..60b0c8bcf
Binary files /dev/null and b/assets/amiibo/images/icon_02d90001-01c80502.png differ
diff --git a/assets/amiibo/images/icon_02da0001-01330502.png b/assets/amiibo/images/icon_02da0001-01330502.png
new file mode 100644
index 000000000..41710be35
Binary files /dev/null and b/assets/amiibo/images/icon_02da0001-01330502.png differ
diff --git a/assets/amiibo/images/icon_02db0001-005e0502.png b/assets/amiibo/images/icon_02db0001-005e0502.png
new file mode 100644
index 000000000..9c275d06d
Binary files /dev/null and b/assets/amiibo/images/icon_02db0001-005e0502.png differ
diff --git a/assets/amiibo/images/icon_02dc0001-00be0502.png b/assets/amiibo/images/icon_02dc0001-00be0502.png
new file mode 100644
index 000000000..3a6bd74e5
Binary files /dev/null and b/assets/amiibo/images/icon_02dc0001-00be0502.png differ
diff --git a/assets/amiibo/images/icon_02dd0001-00ea0502.png b/assets/amiibo/images/icon_02dd0001-00ea0502.png
new file mode 100644
index 000000000..14f97b6db
Binary files /dev/null and b/assets/amiibo/images/icon_02dd0001-00ea0502.png differ
diff --git a/assets/amiibo/images/icon_02de0001-009c0502.png b/assets/amiibo/images/icon_02de0001-009c0502.png
new file mode 100644
index 000000000..36be4a260
Binary files /dev/null and b/assets/amiibo/images/icon_02de0001-009c0502.png differ
diff --git a/assets/amiibo/images/icon_02df0001-01910502.png b/assets/amiibo/images/icon_02df0001-01910502.png
new file mode 100644
index 000000000..e5dec7031
Binary files /dev/null and b/assets/amiibo/images/icon_02df0001-01910502.png differ
diff --git a/assets/amiibo/images/icon_02e00101-031d0502.png b/assets/amiibo/images/icon_02e00101-031d0502.png
new file mode 100644
index 000000000..5433fe297
Binary files /dev/null and b/assets/amiibo/images/icon_02e00101-031d0502.png differ
diff --git a/assets/amiibo/images/icon_02ea0001-01800502.png b/assets/amiibo/images/icon_02ea0001-01800502.png
new file mode 100644
index 000000000..5a267856d
Binary files /dev/null and b/assets/amiibo/images/icon_02ea0001-01800502.png differ
diff --git a/assets/amiibo/images/icon_02ea0001-01d50502.png b/assets/amiibo/images/icon_02ea0001-01d50502.png
new file mode 100644
index 000000000..4c0a9820a
Binary files /dev/null and b/assets/amiibo/images/icon_02ea0001-01d50502.png differ
diff --git a/assets/amiibo/images/icon_02eb0001-00de0502.png b/assets/amiibo/images/icon_02eb0001-00de0502.png
new file mode 100644
index 000000000..3ebf34fb1
Binary files /dev/null and b/assets/amiibo/images/icon_02eb0001-00de0502.png differ
diff --git a/assets/amiibo/images/icon_02ec0001-01c40502.png b/assets/amiibo/images/icon_02ec0001-01c40502.png
new file mode 100644
index 000000000..a999e5720
Binary files /dev/null and b/assets/amiibo/images/icon_02ec0001-01c40502.png differ
diff --git a/assets/amiibo/images/icon_02ed0001-015a0502.png b/assets/amiibo/images/icon_02ed0001-015a0502.png
new file mode 100644
index 000000000..cb5991f34
Binary files /dev/null and b/assets/amiibo/images/icon_02ed0001-015a0502.png differ
diff --git a/assets/amiibo/images/icon_02ee0001-01990502.png b/assets/amiibo/images/icon_02ee0001-01990502.png
new file mode 100644
index 000000000..e38d197c8
Binary files /dev/null and b/assets/amiibo/images/icon_02ee0001-01990502.png differ
diff --git a/assets/amiibo/images/icon_02ef0001-00580502.png b/assets/amiibo/images/icon_02ef0001-00580502.png
new file mode 100644
index 000000000..17eb8cbe0
Binary files /dev/null and b/assets/amiibo/images/icon_02ef0001-00580502.png differ
diff --git a/assets/amiibo/images/icon_02f00001-00a70502.png b/assets/amiibo/images/icon_02f00001-00a70502.png
new file mode 100644
index 000000000..bcdb3ec80
Binary files /dev/null and b/assets/amiibo/images/icon_02f00001-00a70502.png differ
diff --git a/assets/amiibo/images/icon_02f10001-01450502.png b/assets/amiibo/images/icon_02f10001-01450502.png
new file mode 100644
index 000000000..9db98f772
Binary files /dev/null and b/assets/amiibo/images/icon_02f10001-01450502.png differ
diff --git a/assets/amiibo/images/icon_02f20001-00cc0502.png b/assets/amiibo/images/icon_02f20001-00cc0502.png
new file mode 100644
index 000000000..172e7641a
Binary files /dev/null and b/assets/amiibo/images/icon_02f20001-00cc0502.png differ
diff --git a/assets/amiibo/images/icon_02f30001-02f90502.png b/assets/amiibo/images/icon_02f30001-02f90502.png
new file mode 100644
index 000000000..d13d3ec6a
Binary files /dev/null and b/assets/amiibo/images/icon_02f30001-02f90502.png differ
diff --git a/assets/amiibo/images/icon_02f40001-03050502.png b/assets/amiibo/images/icon_02f40001-03050502.png
new file mode 100644
index 000000000..029075d2c
Binary files /dev/null and b/assets/amiibo/images/icon_02f40001-03050502.png differ
diff --git a/assets/amiibo/images/icon_02f80001-01380502.png b/assets/amiibo/images/icon_02f80001-01380502.png
new file mode 100644
index 000000000..971ce7bad
Binary files /dev/null and b/assets/amiibo/images/icon_02f80001-01380502.png differ
diff --git a/assets/amiibo/images/icon_02f90001-01020502.png b/assets/amiibo/images/icon_02f90001-01020502.png
new file mode 100644
index 000000000..d21d32053
Binary files /dev/null and b/assets/amiibo/images/icon_02f90001-01020502.png differ
diff --git a/assets/amiibo/images/icon_02fa0001-00970502.png b/assets/amiibo/images/icon_02fa0001-00970502.png
new file mode 100644
index 000000000..f0e5d0f1e
Binary files /dev/null and b/assets/amiibo/images/icon_02fa0001-00970502.png differ
diff --git a/assets/amiibo/images/icon_02fb0001-00900502.png b/assets/amiibo/images/icon_02fb0001-00900502.png
new file mode 100644
index 000000000..0834b1e52
Binary files /dev/null and b/assets/amiibo/images/icon_02fb0001-00900502.png differ
diff --git a/assets/amiibo/images/icon_02fc0001-018f0502.png b/assets/amiibo/images/icon_02fc0001-018f0502.png
new file mode 100644
index 000000000..016a029f3
Binary files /dev/null and b/assets/amiibo/images/icon_02fc0001-018f0502.png differ
diff --git a/assets/amiibo/images/icon_03070001-00640502.png b/assets/amiibo/images/icon_03070001-00640502.png
new file mode 100644
index 000000000..93c08298b
Binary files /dev/null and b/assets/amiibo/images/icon_03070001-00640502.png differ
diff --git a/assets/amiibo/images/icon_03080001-014d0502.png b/assets/amiibo/images/icon_03080001-014d0502.png
new file mode 100644
index 000000000..1171a607e
Binary files /dev/null and b/assets/amiibo/images/icon_03080001-014d0502.png differ
diff --git a/assets/amiibo/images/icon_03090001-00c60502.png b/assets/amiibo/images/icon_03090001-00c60502.png
new file mode 100644
index 000000000..a47eebcf4
Binary files /dev/null and b/assets/amiibo/images/icon_03090001-00c60502.png differ
diff --git a/assets/amiibo/images/icon_030a0001-01c70502.png b/assets/amiibo/images/icon_030a0001-01c70502.png
new file mode 100644
index 000000000..547aa7125
Binary files /dev/null and b/assets/amiibo/images/icon_030a0001-01c70502.png differ
diff --git a/assets/amiibo/images/icon_030b0001-00790502.png b/assets/amiibo/images/icon_030b0001-00790502.png
new file mode 100644
index 000000000..8fec4500d
Binary files /dev/null and b/assets/amiibo/images/icon_030b0001-00790502.png differ
diff --git a/assets/amiibo/images/icon_030c0001-01b80502.png b/assets/amiibo/images/icon_030c0001-01b80502.png
new file mode 100644
index 000000000..6ba27c7c8
Binary files /dev/null and b/assets/amiibo/images/icon_030c0001-01b80502.png differ
diff --git a/assets/amiibo/images/icon_030d0001-01840502.png b/assets/amiibo/images/icon_030d0001-01840502.png
new file mode 100644
index 000000000..f7c81b472
Binary files /dev/null and b/assets/amiibo/images/icon_030d0001-01840502.png differ
diff --git a/assets/amiibo/images/icon_030e0001-012f0502.png b/assets/amiibo/images/icon_030e0001-012f0502.png
new file mode 100644
index 000000000..0a03741e5
Binary files /dev/null and b/assets/amiibo/images/icon_030e0001-012f0502.png differ
diff --git a/assets/amiibo/images/icon_030f0001-016d0502.png b/assets/amiibo/images/icon_030f0001-016d0502.png
new file mode 100644
index 000000000..562aec36f
Binary files /dev/null and b/assets/amiibo/images/icon_030f0001-016d0502.png differ
diff --git a/assets/amiibo/images/icon_03100001-00f80502.png b/assets/amiibo/images/icon_03100001-00f80502.png
new file mode 100644
index 000000000..e6bd987e4
Binary files /dev/null and b/assets/amiibo/images/icon_03100001-00f80502.png differ
diff --git a/assets/amiibo/images/icon_03110001-00d60502.png b/assets/amiibo/images/icon_03110001-00d60502.png
new file mode 100644
index 000000000..5075a1ff6
Binary files /dev/null and b/assets/amiibo/images/icon_03110001-00d60502.png differ
diff --git a/assets/amiibo/images/icon_03120001-03090502.png b/assets/amiibo/images/icon_03120001-03090502.png
new file mode 100644
index 000000000..d7075e5e1
Binary files /dev/null and b/assets/amiibo/images/icon_03120001-03090502.png differ
diff --git a/assets/amiibo/images/icon_03130001-01210502.png b/assets/amiibo/images/icon_03130001-01210502.png
new file mode 100644
index 000000000..272cd46c1
Binary files /dev/null and b/assets/amiibo/images/icon_03130001-01210502.png differ
diff --git a/assets/amiibo/images/icon_03140001-02f40502.png b/assets/amiibo/images/icon_03140001-02f40502.png
new file mode 100644
index 000000000..6eb1f94f1
Binary files /dev/null and b/assets/amiibo/images/icon_03140001-02f40502.png differ
diff --git a/assets/amiibo/images/icon_03160001-01c00502.png b/assets/amiibo/images/icon_03160001-01c00502.png
new file mode 100644
index 000000000..f9098de66
Binary files /dev/null and b/assets/amiibo/images/icon_03160001-01c00502.png differ
diff --git a/assets/amiibo/images/icon_03170001-00a60502.png b/assets/amiibo/images/icon_03170001-00a60502.png
new file mode 100644
index 000000000..bad1e9869
Binary files /dev/null and b/assets/amiibo/images/icon_03170001-00a60502.png differ
diff --git a/assets/amiibo/images/icon_03180001-006c0502.png b/assets/amiibo/images/icon_03180001-006c0502.png
new file mode 100644
index 000000000..da154406c
Binary files /dev/null and b/assets/amiibo/images/icon_03180001-006c0502.png differ
diff --git a/assets/amiibo/images/icon_03230001-00760502.png b/assets/amiibo/images/icon_03230001-00760502.png
new file mode 100644
index 000000000..48414da5e
Binary files /dev/null and b/assets/amiibo/images/icon_03230001-00760502.png differ
diff --git a/assets/amiibo/images/icon_03240001-01890502.png b/assets/amiibo/images/icon_03240001-01890502.png
new file mode 100644
index 000000000..e1462000f
Binary files /dev/null and b/assets/amiibo/images/icon_03240001-01890502.png differ
diff --git a/assets/amiibo/images/icon_03250001-010a0502.png b/assets/amiibo/images/icon_03250001-010a0502.png
new file mode 100644
index 000000000..6f99a0539
Binary files /dev/null and b/assets/amiibo/images/icon_03250001-010a0502.png differ
diff --git a/assets/amiibo/images/icon_03260001-01390502.png b/assets/amiibo/images/icon_03260001-01390502.png
new file mode 100644
index 000000000..2ef5b99a8
Binary files /dev/null and b/assets/amiibo/images/icon_03260001-01390502.png differ
diff --git a/assets/amiibo/images/icon_03270001-01c30502.png b/assets/amiibo/images/icon_03270001-01c30502.png
new file mode 100644
index 000000000..07a18b1ac
Binary files /dev/null and b/assets/amiibo/images/icon_03270001-01c30502.png differ
diff --git a/assets/amiibo/images/icon_03280001-02eb0502.png b/assets/amiibo/images/icon_03280001-02eb0502.png
new file mode 100644
index 000000000..e1041ad62
Binary files /dev/null and b/assets/amiibo/images/icon_03280001-02eb0502.png differ
diff --git a/assets/amiibo/images/icon_03290001-009d0502.png b/assets/amiibo/images/icon_03290001-009d0502.png
new file mode 100644
index 000000000..9dc2efb62
Binary files /dev/null and b/assets/amiibo/images/icon_03290001-009d0502.png differ
diff --git a/assets/amiibo/images/icon_032a0001-03070502.png b/assets/amiibo/images/icon_032a0001-03070502.png
new file mode 100644
index 000000000..d66af0365
Binary files /dev/null and b/assets/amiibo/images/icon_032a0001-03070502.png differ
diff --git a/assets/amiibo/images/icon_032c0001-01480502.png b/assets/amiibo/images/icon_032c0001-01480502.png
new file mode 100644
index 000000000..f104dd4ca
Binary files /dev/null and b/assets/amiibo/images/icon_032c0001-01480502.png differ
diff --git a/assets/amiibo/images/icon_032d0001-00bc0502.png b/assets/amiibo/images/icon_032d0001-00bc0502.png
new file mode 100644
index 000000000..2ecb354fc
Binary files /dev/null and b/assets/amiibo/images/icon_032d0001-00bc0502.png differ
diff --git a/assets/amiibo/images/icon_032e0101-031c0502.png b/assets/amiibo/images/icon_032e0101-031c0502.png
new file mode 100644
index 000000000..322986fa5
Binary files /dev/null and b/assets/amiibo/images/icon_032e0101-031c0502.png differ
diff --git a/assets/amiibo/images/icon_03380001-011d0502.png b/assets/amiibo/images/icon_03380001-011d0502.png
new file mode 100644
index 000000000..11061b7e5
Binary files /dev/null and b/assets/amiibo/images/icon_03380001-011d0502.png differ
diff --git a/assets/amiibo/images/icon_03390001-01b10502.png b/assets/amiibo/images/icon_03390001-01b10502.png
new file mode 100644
index 000000000..030259000
Binary files /dev/null and b/assets/amiibo/images/icon_03390001-01b10502.png differ
diff --git a/assets/amiibo/images/icon_033a0001-01cc0502.png b/assets/amiibo/images/icon_033a0001-01cc0502.png
new file mode 100644
index 000000000..352a20851
Binary files /dev/null and b/assets/amiibo/images/icon_033a0001-01cc0502.png differ
diff --git a/assets/amiibo/images/icon_033b0001-00fa0502.png b/assets/amiibo/images/icon_033b0001-00fa0502.png
new file mode 100644
index 000000000..ac370dd6f
Binary files /dev/null and b/assets/amiibo/images/icon_033b0001-00fa0502.png differ
diff --git a/assets/amiibo/images/icon_033c0001-01000502.png b/assets/amiibo/images/icon_033c0001-01000502.png
new file mode 100644
index 000000000..cc28dc6b2
Binary files /dev/null and b/assets/amiibo/images/icon_033c0001-01000502.png differ
diff --git a/assets/amiibo/images/icon_033d0001-013a0502.png b/assets/amiibo/images/icon_033d0001-013a0502.png
new file mode 100644
index 000000000..cf23f8b8c
Binary files /dev/null and b/assets/amiibo/images/icon_033d0001-013a0502.png differ
diff --git a/assets/amiibo/images/icon_033e0001-01a20502.png b/assets/amiibo/images/icon_033e0001-01a20502.png
new file mode 100644
index 000000000..ae87a860a
Binary files /dev/null and b/assets/amiibo/images/icon_033e0001-01a20502.png differ
diff --git a/assets/amiibo/images/icon_033f0001-008f0502.png b/assets/amiibo/images/icon_033f0001-008f0502.png
new file mode 100644
index 000000000..3d9ebcb22
Binary files /dev/null and b/assets/amiibo/images/icon_033f0001-008f0502.png differ
diff --git a/assets/amiibo/images/icon_03410001-030e0502.png b/assets/amiibo/images/icon_03410001-030e0502.png
new file mode 100644
index 000000000..c1b04a37a
Binary files /dev/null and b/assets/amiibo/images/icon_03410001-030e0502.png differ
diff --git a/assets/amiibo/images/icon_03420001-01280502.png b/assets/amiibo/images/icon_03420001-01280502.png
new file mode 100644
index 000000000..86296d34d
Binary files /dev/null and b/assets/amiibo/images/icon_03420001-01280502.png differ
diff --git a/assets/amiibo/images/icon_03430001-02ef0502.png b/assets/amiibo/images/icon_03430001-02ef0502.png
new file mode 100644
index 000000000..15bc190cc
Binary files /dev/null and b/assets/amiibo/images/icon_03430001-02ef0502.png differ
diff --git a/assets/amiibo/images/icon_03440001-00c50502.png b/assets/amiibo/images/icon_03440001-00c50502.png
new file mode 100644
index 000000000..910935482
Binary files /dev/null and b/assets/amiibo/images/icon_03440001-00c50502.png differ
diff --git a/assets/amiibo/images/icon_03450001-005f0502.png b/assets/amiibo/images/icon_03450001-005f0502.png
new file mode 100644
index 000000000..47b7d63d3
Binary files /dev/null and b/assets/amiibo/images/icon_03450001-005f0502.png differ
diff --git a/assets/amiibo/images/icon_03470001-03020502.png b/assets/amiibo/images/icon_03470001-03020502.png
new file mode 100644
index 000000000..177f635e9
Binary files /dev/null and b/assets/amiibo/images/icon_03470001-03020502.png differ
diff --git a/assets/amiibo/images/icon_03480001-006b0502.png b/assets/amiibo/images/icon_03480001-006b0502.png
new file mode 100644
index 000000000..280be9772
Binary files /dev/null and b/assets/amiibo/images/icon_03480001-006b0502.png differ
diff --git a/assets/amiibo/images/icon_03490001-018d0502.png b/assets/amiibo/images/icon_03490001-018d0502.png
new file mode 100644
index 000000000..4588dcd51
Binary files /dev/null and b/assets/amiibo/images/icon_03490001-018d0502.png differ
diff --git a/assets/amiibo/images/icon_034a0001-01430502.png b/assets/amiibo/images/icon_034a0001-01430502.png
new file mode 100644
index 000000000..207e31c7d
Binary files /dev/null and b/assets/amiibo/images/icon_034a0001-01430502.png differ
diff --git a/assets/amiibo/images/icon_034b0001-009f0502.png b/assets/amiibo/images/icon_034b0001-009f0502.png
new file mode 100644
index 000000000..d2372fe58
Binary files /dev/null and b/assets/amiibo/images/icon_034b0001-009f0502.png differ
diff --git a/assets/amiibo/images/icon_03560001-01350502.png b/assets/amiibo/images/icon_03560001-01350502.png
new file mode 100644
index 000000000..91bab9566
Binary files /dev/null and b/assets/amiibo/images/icon_03560001-01350502.png differ
diff --git a/assets/amiibo/images/icon_03570001-00eb0502.png b/assets/amiibo/images/icon_03570001-00eb0502.png
new file mode 100644
index 000000000..18231d6a1
Binary files /dev/null and b/assets/amiibo/images/icon_03570001-00eb0502.png differ
diff --git a/assets/amiibo/images/icon_03580001-02fa0502.png b/assets/amiibo/images/icon_03580001-02fa0502.png
new file mode 100644
index 000000000..51b60e18b
Binary files /dev/null and b/assets/amiibo/images/icon_03580001-02fa0502.png differ
diff --git a/assets/amiibo/images/icon_035a0001-00850502.png b/assets/amiibo/images/icon_035a0001-00850502.png
new file mode 100644
index 000000000..caff771e8
Binary files /dev/null and b/assets/amiibo/images/icon_035a0001-00850502.png differ
diff --git a/assets/amiibo/images/icon_035c0001-01290502.png b/assets/amiibo/images/icon_035c0001-01290502.png
new file mode 100644
index 000000000..36a08c4fe
Binary files /dev/null and b/assets/amiibo/images/icon_035c0001-01290502.png differ
diff --git a/assets/amiibo/images/icon_035d0001-00c90502.png b/assets/amiibo/images/icon_035d0001-00c90502.png
new file mode 100644
index 000000000..1e3eb5fae
Binary files /dev/null and b/assets/amiibo/images/icon_035d0001-00c90502.png differ
diff --git a/assets/amiibo/images/icon_035e0001-018e0502.png b/assets/amiibo/images/icon_035e0001-018e0502.png
new file mode 100644
index 000000000..458379e12
Binary files /dev/null and b/assets/amiibo/images/icon_035e0001-018e0502.png differ
diff --git a/assets/amiibo/images/icon_03690001-00d30502.png b/assets/amiibo/images/icon_03690001-00d30502.png
new file mode 100644
index 000000000..dfe73c64b
Binary files /dev/null and b/assets/amiibo/images/icon_03690001-00d30502.png differ
diff --git a/assets/amiibo/images/icon_036a0001-019d0502.png b/assets/amiibo/images/icon_036a0001-019d0502.png
new file mode 100644
index 000000000..28ea32165
Binary files /dev/null and b/assets/amiibo/images/icon_036a0001-019d0502.png differ
diff --git a/assets/amiibo/images/icon_036b0001-018b0502.png b/assets/amiibo/images/icon_036b0001-018b0502.png
new file mode 100644
index 000000000..8e6d1ae2a
Binary files /dev/null and b/assets/amiibo/images/icon_036b0001-018b0502.png differ
diff --git a/assets/amiibo/images/icon_036d0001-03040502.png b/assets/amiibo/images/icon_036d0001-03040502.png
new file mode 100644
index 000000000..e7f92cd53
Binary files /dev/null and b/assets/amiibo/images/icon_036d0001-03040502.png differ
diff --git a/assets/amiibo/images/icon_036e0001-02fb0502.png b/assets/amiibo/images/icon_036e0001-02fb0502.png
new file mode 100644
index 000000000..4faaef80d
Binary files /dev/null and b/assets/amiibo/images/icon_036e0001-02fb0502.png differ
diff --git a/assets/amiibo/images/icon_03700001-015d0502.png b/assets/amiibo/images/icon_03700001-015d0502.png
new file mode 100644
index 000000000..6ad05a10b
Binary files /dev/null and b/assets/amiibo/images/icon_03700001-015d0502.png differ
diff --git a/assets/amiibo/images/icon_03710001-005c0502.png b/assets/amiibo/images/icon_03710001-005c0502.png
new file mode 100644
index 000000000..03f3d8c71
Binary files /dev/null and b/assets/amiibo/images/icon_03710001-005c0502.png differ
diff --git a/assets/amiibo/images/icon_03720001-010b0502.png b/assets/amiibo/images/icon_03720001-010b0502.png
new file mode 100644
index 000000000..e3fb76304
Binary files /dev/null and b/assets/amiibo/images/icon_03720001-010b0502.png differ
diff --git a/assets/amiibo/images/icon_03730001-01340502.png b/assets/amiibo/images/icon_03730001-01340502.png
new file mode 100644
index 000000000..14909d468
Binary files /dev/null and b/assets/amiibo/images/icon_03730001-01340502.png differ
diff --git a/assets/amiibo/images/icon_03740101-03190502.png b/assets/amiibo/images/icon_03740101-03190502.png
new file mode 100644
index 000000000..e83cf5925
Binary files /dev/null and b/assets/amiibo/images/icon_03740101-03190502.png differ
diff --git a/assets/amiibo/images/icon_037e0001-01560502.png b/assets/amiibo/images/icon_037e0001-01560502.png
new file mode 100644
index 000000000..fdbe3f50b
Binary files /dev/null and b/assets/amiibo/images/icon_037e0001-01560502.png differ
diff --git a/assets/amiibo/images/icon_037f0001-01aa0502.png b/assets/amiibo/images/icon_037f0001-01aa0502.png
new file mode 100644
index 000000000..b36e5eb3d
Binary files /dev/null and b/assets/amiibo/images/icon_037f0001-01aa0502.png differ
diff --git a/assets/amiibo/images/icon_03800001-01870502.png b/assets/amiibo/images/icon_03800001-01870502.png
new file mode 100644
index 000000000..0c73368ed
Binary files /dev/null and b/assets/amiibo/images/icon_03800001-01870502.png differ
diff --git a/assets/amiibo/images/icon_03810001-00d50502.png b/assets/amiibo/images/icon_03810001-00d50502.png
new file mode 100644
index 000000000..eeb9db20c
Binary files /dev/null and b/assets/amiibo/images/icon_03810001-00d50502.png differ
diff --git a/assets/amiibo/images/icon_03820001-016b0502.png b/assets/amiibo/images/icon_03820001-016b0502.png
new file mode 100644
index 000000000..b53577381
Binary files /dev/null and b/assets/amiibo/images/icon_03820001-016b0502.png differ
diff --git a/assets/amiibo/images/icon_03830001-009b0502.png b/assets/amiibo/images/icon_03830001-009b0502.png
new file mode 100644
index 000000000..21f77c24c
Binary files /dev/null and b/assets/amiibo/images/icon_03830001-009b0502.png differ
diff --git a/assets/amiibo/images/icon_03840001-00860502.png b/assets/amiibo/images/icon_03840001-00860502.png
new file mode 100644
index 000000000..fb98b0086
Binary files /dev/null and b/assets/amiibo/images/icon_03840001-00860502.png differ
diff --git a/assets/amiibo/images/icon_03850001-01060502.png b/assets/amiibo/images/icon_03850001-01060502.png
new file mode 100644
index 000000000..5f306ef46
Binary files /dev/null and b/assets/amiibo/images/icon_03850001-01060502.png differ
diff --git a/assets/amiibo/images/icon_03900001-01850502.png b/assets/amiibo/images/icon_03900001-01850502.png
new file mode 100644
index 000000000..5118b7d58
Binary files /dev/null and b/assets/amiibo/images/icon_03900001-01850502.png differ
diff --git a/assets/amiibo/images/icon_03920001-01270502.png b/assets/amiibo/images/icon_03920001-01270502.png
new file mode 100644
index 000000000..a57a9090b
Binary files /dev/null and b/assets/amiibo/images/icon_03920001-01270502.png differ
diff --git a/assets/amiibo/images/icon_03930001-00a00502.png b/assets/amiibo/images/icon_03930001-00a00502.png
new file mode 100644
index 000000000..0d1b2b0d9
Binary files /dev/null and b/assets/amiibo/images/icon_03930001-00a00502.png differ
diff --git a/assets/amiibo/images/icon_03940001-00890502.png b/assets/amiibo/images/icon_03940001-00890502.png
new file mode 100644
index 000000000..f39909723
Binary files /dev/null and b/assets/amiibo/images/icon_03940001-00890502.png differ
diff --git a/assets/amiibo/images/icon_03950001-02fc0502.png b/assets/amiibo/images/icon_03950001-02fc0502.png
new file mode 100644
index 000000000..4dbb794f2
Binary files /dev/null and b/assets/amiibo/images/icon_03950001-02fc0502.png differ
diff --git a/assets/amiibo/images/icon_03980001-00bf0502.png b/assets/amiibo/images/icon_03980001-00bf0502.png
new file mode 100644
index 000000000..ff4abd930
Binary files /dev/null and b/assets/amiibo/images/icon_03980001-00bf0502.png differ
diff --git a/assets/amiibo/images/icon_03990001-01c20502.png b/assets/amiibo/images/icon_03990001-01c20502.png
new file mode 100644
index 000000000..591d765bf
Binary files /dev/null and b/assets/amiibo/images/icon_03990001-01c20502.png differ
diff --git a/assets/amiibo/images/icon_03a40001-014f0502.png b/assets/amiibo/images/icon_03a40001-014f0502.png
new file mode 100644
index 000000000..8d994aba0
Binary files /dev/null and b/assets/amiibo/images/icon_03a40001-014f0502.png differ
diff --git a/assets/amiibo/images/icon_03a50001-015b0502.png b/assets/amiibo/images/icon_03a50001-015b0502.png
new file mode 100644
index 000000000..6a7920391
Binary files /dev/null and b/assets/amiibo/images/icon_03a50001-015b0502.png differ
diff --git a/assets/amiibo/images/icon_03a60001-00c80502.png b/assets/amiibo/images/icon_03a60001-00c80502.png
new file mode 100644
index 000000000..bf5eabed8
Binary files /dev/null and b/assets/amiibo/images/icon_03a60001-00c80502.png differ
diff --git a/assets/amiibo/images/icon_03a70001-01a10502.png b/assets/amiibo/images/icon_03a70001-01a10502.png
new file mode 100644
index 000000000..08ed537e6
Binary files /dev/null and b/assets/amiibo/images/icon_03a70001-01a10502.png differ
diff --git a/assets/amiibo/images/icon_03a80001-00910502.png b/assets/amiibo/images/icon_03a80001-00910502.png
new file mode 100644
index 000000000..30f550e72
Binary files /dev/null and b/assets/amiibo/images/icon_03a80001-00910502.png differ
diff --git a/assets/amiibo/images/icon_03a90001-00710502.png b/assets/amiibo/images/icon_03a90001-00710502.png
new file mode 100644
index 000000000..d944f0375
Binary files /dev/null and b/assets/amiibo/images/icon_03a90001-00710502.png differ
diff --git a/assets/amiibo/images/icon_03aa0001-00e60502.png b/assets/amiibo/images/icon_03aa0001-00e60502.png
new file mode 100644
index 000000000..50cdff012
Binary files /dev/null and b/assets/amiibo/images/icon_03aa0001-00e60502.png differ
diff --git a/assets/amiibo/images/icon_03ab0001-03160502.png b/assets/amiibo/images/icon_03ab0001-03160502.png
new file mode 100644
index 000000000..3d63e2ca0
Binary files /dev/null and b/assets/amiibo/images/icon_03ab0001-03160502.png differ
diff --git a/assets/amiibo/images/icon_03ac0001-01880502.png b/assets/amiibo/images/icon_03ac0001-01880502.png
new file mode 100644
index 000000000..90341b5b9
Binary files /dev/null and b/assets/amiibo/images/icon_03ac0001-01880502.png differ
diff --git a/assets/amiibo/images/icon_03ad0001-01b20502.png b/assets/amiibo/images/icon_03ad0001-01b20502.png
new file mode 100644
index 000000000..5c144b07f
Binary files /dev/null and b/assets/amiibo/images/icon_03ad0001-01b20502.png differ
diff --git a/assets/amiibo/images/icon_03ae0001-00870502.png b/assets/amiibo/images/icon_03ae0001-00870502.png
new file mode 100644
index 000000000..765d97b33
Binary files /dev/null and b/assets/amiibo/images/icon_03ae0001-00870502.png differ
diff --git a/assets/amiibo/images/icon_03af0001-012c0502.png b/assets/amiibo/images/icon_03af0001-012c0502.png
new file mode 100644
index 000000000..23de0e475
Binary files /dev/null and b/assets/amiibo/images/icon_03af0001-012c0502.png differ
diff --git a/assets/amiibo/images/icon_03b00001-01a90502.png b/assets/amiibo/images/icon_03b00001-01a90502.png
new file mode 100644
index 000000000..585d160fa
Binary files /dev/null and b/assets/amiibo/images/icon_03b00001-01a90502.png differ
diff --git a/assets/amiibo/images/icon_03b10001-00f00502.png b/assets/amiibo/images/icon_03b10001-00f00502.png
new file mode 100644
index 000000000..9a9e5753a
Binary files /dev/null and b/assets/amiibo/images/icon_03b10001-00f00502.png differ
diff --git a/assets/amiibo/images/icon_03bc0001-008a0502.png b/assets/amiibo/images/icon_03bc0001-008a0502.png
new file mode 100644
index 000000000..e6961eb13
Binary files /dev/null and b/assets/amiibo/images/icon_03bc0001-008a0502.png differ
diff --git a/assets/amiibo/images/icon_03bd0001-00f90502.png b/assets/amiibo/images/icon_03bd0001-00f90502.png
new file mode 100644
index 000000000..6a8dd6768
Binary files /dev/null and b/assets/amiibo/images/icon_03bd0001-00f90502.png differ
diff --git a/assets/amiibo/images/icon_03be0001-01980502.png b/assets/amiibo/images/icon_03be0001-01980502.png
new file mode 100644
index 000000000..8c0007366
Binary files /dev/null and b/assets/amiibo/images/icon_03be0001-01980502.png differ
diff --git a/assets/amiibo/images/icon_03bf0001-01bc0502.png b/assets/amiibo/images/icon_03bf0001-01bc0502.png
new file mode 100644
index 000000000..270bf1180
Binary files /dev/null and b/assets/amiibo/images/icon_03bf0001-01bc0502.png differ
diff --git a/assets/amiibo/images/icon_03c00001-03100502.png b/assets/amiibo/images/icon_03c00001-03100502.png
new file mode 100644
index 000000000..67dabbb83
Binary files /dev/null and b/assets/amiibo/images/icon_03c00001-03100502.png differ
diff --git a/assets/amiibo/images/icon_03c10001-00bb0502.png b/assets/amiibo/images/icon_03c10001-00bb0502.png
new file mode 100644
index 000000000..20f70a119
Binary files /dev/null and b/assets/amiibo/images/icon_03c10001-00bb0502.png differ
diff --git a/assets/amiibo/images/icon_03c40001-012b0502.png b/assets/amiibo/images/icon_03c40001-012b0502.png
new file mode 100644
index 000000000..9ae17c709
Binary files /dev/null and b/assets/amiibo/images/icon_03c40001-012b0502.png differ
diff --git a/assets/amiibo/images/icon_03c50001-015c0502.png b/assets/amiibo/images/icon_03c50001-015c0502.png
new file mode 100644
index 000000000..dfe8385cd
Binary files /dev/null and b/assets/amiibo/images/icon_03c50001-015c0502.png differ
diff --git a/assets/amiibo/images/icon_03c60001-00930502.png b/assets/amiibo/images/icon_03c60001-00930502.png
new file mode 100644
index 000000000..10095b607
Binary files /dev/null and b/assets/amiibo/images/icon_03c60001-00930502.png differ
diff --git a/assets/amiibo/images/icon_03d10001-00c20502.png b/assets/amiibo/images/icon_03d10001-00c20502.png
new file mode 100644
index 000000000..98de5e48f
Binary files /dev/null and b/assets/amiibo/images/icon_03d10001-00c20502.png differ
diff --git a/assets/amiibo/images/icon_03d20001-00e50502.png b/assets/amiibo/images/icon_03d20001-00e50502.png
new file mode 100644
index 000000000..fe4bd1853
Binary files /dev/null and b/assets/amiibo/images/icon_03d20001-00e50502.png differ
diff --git a/assets/amiibo/images/icon_03d30001-02f30502.png b/assets/amiibo/images/icon_03d30001-02f30502.png
new file mode 100644
index 000000000..66ed073e3
Binary files /dev/null and b/assets/amiibo/images/icon_03d30001-02f30502.png differ
diff --git a/assets/amiibo/images/icon_03d60001-01570502.png b/assets/amiibo/images/icon_03d60001-01570502.png
new file mode 100644
index 000000000..b0e001da4
Binary files /dev/null and b/assets/amiibo/images/icon_03d60001-01570502.png differ
diff --git a/assets/amiibo/images/icon_03d70001-01b40502.png b/assets/amiibo/images/icon_03d70001-01b40502.png
new file mode 100644
index 000000000..6bf80eee1
Binary files /dev/null and b/assets/amiibo/images/icon_03d70001-01b40502.png differ
diff --git a/assets/amiibo/images/icon_03d90001-01a50502.png b/assets/amiibo/images/icon_03d90001-01a50502.png
new file mode 100644
index 000000000..7b6feae20
Binary files /dev/null and b/assets/amiibo/images/icon_03d90001-01a50502.png differ
diff --git a/assets/amiibo/images/icon_03da0001-01510502.png b/assets/amiibo/images/icon_03da0001-01510502.png
new file mode 100644
index 000000000..2b99f8760
Binary files /dev/null and b/assets/amiibo/images/icon_03da0001-01510502.png differ
diff --git a/assets/amiibo/images/icon_03db0001-006d0502.png b/assets/amiibo/images/icon_03db0001-006d0502.png
new file mode 100644
index 000000000..2251a5cc0
Binary files /dev/null and b/assets/amiibo/images/icon_03db0001-006d0502.png differ
diff --git a/assets/amiibo/images/icon_03e60001-00ec0502.png b/assets/amiibo/images/icon_03e60001-00ec0502.png
new file mode 100644
index 000000000..9dfad5926
Binary files /dev/null and b/assets/amiibo/images/icon_03e60001-00ec0502.png differ
diff --git a/assets/amiibo/images/icon_03e70001-012a0502.png b/assets/amiibo/images/icon_03e70001-012a0502.png
new file mode 100644
index 000000000..b075a3210
Binary files /dev/null and b/assets/amiibo/images/icon_03e70001-012a0502.png differ
diff --git a/assets/amiibo/images/icon_03e80001-02f50502.png b/assets/amiibo/images/icon_03e80001-02f50502.png
new file mode 100644
index 000000000..3dfeac4db
Binary files /dev/null and b/assets/amiibo/images/icon_03e80001-02f50502.png differ
diff --git a/assets/amiibo/images/icon_03ea0001-030b0502.png b/assets/amiibo/images/icon_03ea0001-030b0502.png
new file mode 100644
index 000000000..2994374cd
Binary files /dev/null and b/assets/amiibo/images/icon_03ea0001-030b0502.png differ
diff --git a/assets/amiibo/images/icon_03ec0001-01830502.png b/assets/amiibo/images/icon_03ec0001-01830502.png
new file mode 100644
index 000000000..f36a4c5d1
Binary files /dev/null and b/assets/amiibo/images/icon_03ec0001-01830502.png differ
diff --git a/assets/amiibo/images/icon_03ed0001-01a30502.png b/assets/amiibo/images/icon_03ed0001-01a30502.png
new file mode 100644
index 000000000..82e50fe0a
Binary files /dev/null and b/assets/amiibo/images/icon_03ed0001-01a30502.png differ
diff --git a/assets/amiibo/images/icon_03ee0001-008b0502.png b/assets/amiibo/images/icon_03ee0001-008b0502.png
new file mode 100644
index 000000000..b147f180f
Binary files /dev/null and b/assets/amiibo/images/icon_03ee0001-008b0502.png differ
diff --git a/assets/amiibo/images/icon_03fa0001-00d00502.png b/assets/amiibo/images/icon_03fa0001-00d00502.png
new file mode 100644
index 000000000..d36868c07
Binary files /dev/null and b/assets/amiibo/images/icon_03fa0001-00d00502.png differ
diff --git a/assets/amiibo/images/icon_03fb0001-01cf0502.png b/assets/amiibo/images/icon_03fb0001-01cf0502.png
new file mode 100644
index 000000000..51b844c62
Binary files /dev/null and b/assets/amiibo/images/icon_03fb0001-01cf0502.png differ
diff --git a/assets/amiibo/images/icon_03fc0001-01470502.png b/assets/amiibo/images/icon_03fc0001-01470502.png
new file mode 100644
index 000000000..a2e0d07cd
Binary files /dev/null and b/assets/amiibo/images/icon_03fc0001-01470502.png differ
diff --git a/assets/amiibo/images/icon_03fd0001-01580502.png b/assets/amiibo/images/icon_03fd0001-01580502.png
new file mode 100644
index 000000000..e7260d1c5
Binary files /dev/null and b/assets/amiibo/images/icon_03fd0001-01580502.png differ
diff --git a/assets/amiibo/images/icon_03fe0001-01a40502.png b/assets/amiibo/images/icon_03fe0001-01a40502.png
new file mode 100644
index 000000000..2a453accd
Binary files /dev/null and b/assets/amiibo/images/icon_03fe0001-01a40502.png differ
diff --git a/assets/amiibo/images/icon_03ff0001-00f40502.png b/assets/amiibo/images/icon_03ff0001-00f40502.png
new file mode 100644
index 000000000..5e96cc5fb
Binary files /dev/null and b/assets/amiibo/images/icon_03ff0001-00f40502.png differ
diff --git a/assets/amiibo/images/icon_04000001-006f0502.png b/assets/amiibo/images/icon_04000001-006f0502.png
new file mode 100644
index 000000000..5339ed84e
Binary files /dev/null and b/assets/amiibo/images/icon_04000001-006f0502.png differ
diff --git a/assets/amiibo/images/icon_04010001-00660502.png b/assets/amiibo/images/icon_04010001-00660502.png
new file mode 100644
index 000000000..01d2bf99f
Binary files /dev/null and b/assets/amiibo/images/icon_04010001-00660502.png differ
diff --git a/assets/amiibo/images/icon_040c0001-01590502.png b/assets/amiibo/images/icon_040c0001-01590502.png
new file mode 100644
index 000000000..47cc39b9a
Binary files /dev/null and b/assets/amiibo/images/icon_040c0001-01590502.png differ
diff --git a/assets/amiibo/images/icon_040d0001-00780502.png b/assets/amiibo/images/icon_040d0001-00780502.png
new file mode 100644
index 000000000..5bd30b5ad
Binary files /dev/null and b/assets/amiibo/images/icon_040d0001-00780502.png differ
diff --git a/assets/amiibo/images/icon_040e0001-00880502.png b/assets/amiibo/images/icon_040e0001-00880502.png
new file mode 100644
index 000000000..49849c3cb
Binary files /dev/null and b/assets/amiibo/images/icon_040e0001-00880502.png differ
diff --git a/assets/amiibo/images/icon_040f0001-01500502.png b/assets/amiibo/images/icon_040f0001-01500502.png
new file mode 100644
index 000000000..af18b2c22
Binary files /dev/null and b/assets/amiibo/images/icon_040f0001-01500502.png differ
diff --git a/assets/amiibo/images/icon_04100001-007f0502.png b/assets/amiibo/images/icon_04100001-007f0502.png
new file mode 100644
index 000000000..b7bb883f3
Binary files /dev/null and b/assets/amiibo/images/icon_04100001-007f0502.png differ
diff --git a/assets/amiibo/images/icon_04110001-01ab0502.png b/assets/amiibo/images/icon_04110001-01ab0502.png
new file mode 100644
index 000000000..9f058ab98
Binary files /dev/null and b/assets/amiibo/images/icon_04110001-01ab0502.png differ
diff --git a/assets/amiibo/images/icon_04140001-030a0502.png b/assets/amiibo/images/icon_04140001-030a0502.png
new file mode 100644
index 000000000..e3a2d3b67
Binary files /dev/null and b/assets/amiibo/images/icon_04140001-030a0502.png differ
diff --git a/assets/amiibo/images/icon_04150001-01bb0502.png b/assets/amiibo/images/icon_04150001-01bb0502.png
new file mode 100644
index 000000000..4ea1fcc40
Binary files /dev/null and b/assets/amiibo/images/icon_04150001-01bb0502.png differ
diff --git a/assets/amiibo/images/icon_04160001-00fb0502.png b/assets/amiibo/images/icon_04160001-00fb0502.png
new file mode 100644
index 000000000..55288c8af
Binary files /dev/null and b/assets/amiibo/images/icon_04160001-00fb0502.png differ
diff --git a/assets/amiibo/images/icon_04180001-00d80502.png b/assets/amiibo/images/icon_04180001-00d80502.png
new file mode 100644
index 000000000..02940a384
Binary files /dev/null and b/assets/amiibo/images/icon_04180001-00d80502.png differ
diff --git a/assets/amiibo/images/icon_041a0001-00e00502.png b/assets/amiibo/images/icon_041a0001-00e00502.png
new file mode 100644
index 000000000..a100014ba
Binary files /dev/null and b/assets/amiibo/images/icon_041a0001-00e00502.png differ
diff --git a/assets/amiibo/images/icon_041b0001-00f10502.png b/assets/amiibo/images/icon_041b0001-00f10502.png
new file mode 100644
index 000000000..371ed0838
Binary files /dev/null and b/assets/amiibo/images/icon_041b0001-00f10502.png differ
diff --git a/assets/amiibo/images/icon_041c0001-01410502.png b/assets/amiibo/images/icon_041c0001-01410502.png
new file mode 100644
index 000000000..f0f3241e9
Binary files /dev/null and b/assets/amiibo/images/icon_041c0001-01410502.png differ
diff --git a/assets/amiibo/images/icon_041d0001-018a0502.png b/assets/amiibo/images/icon_041d0001-018a0502.png
new file mode 100644
index 000000000..1009e18c4
Binary files /dev/null and b/assets/amiibo/images/icon_041d0001-018a0502.png differ
diff --git a/assets/amiibo/images/icon_041e0001-015f0502.png b/assets/amiibo/images/icon_041e0001-015f0502.png
new file mode 100644
index 000000000..a9d532763
Binary files /dev/null and b/assets/amiibo/images/icon_041e0001-015f0502.png differ
diff --git a/assets/amiibo/images/icon_04290001-00700502.png b/assets/amiibo/images/icon_04290001-00700502.png
new file mode 100644
index 000000000..b75f15fd4
Binary files /dev/null and b/assets/amiibo/images/icon_04290001-00700502.png differ
diff --git a/assets/amiibo/images/icon_042a0001-012d0502.png b/assets/amiibo/images/icon_042a0001-012d0502.png
new file mode 100644
index 000000000..d6b0901d9
Binary files /dev/null and b/assets/amiibo/images/icon_042a0001-012d0502.png differ
diff --git a/assets/amiibo/images/icon_042b0001-01af0502.png b/assets/amiibo/images/icon_042b0001-01af0502.png
new file mode 100644
index 000000000..568784816
Binary files /dev/null and b/assets/amiibo/images/icon_042b0001-01af0502.png differ
diff --git a/assets/amiibo/images/icon_04360001-01940502.png b/assets/amiibo/images/icon_04360001-01940502.png
new file mode 100644
index 000000000..dfe7ab602
Binary files /dev/null and b/assets/amiibo/images/icon_04360001-01940502.png differ
diff --git a/assets/amiibo/images/icon_04370001-01050502.png b/assets/amiibo/images/icon_04370001-01050502.png
new file mode 100644
index 000000000..b4105b6a8
Binary files /dev/null and b/assets/amiibo/images/icon_04370001-01050502.png differ
diff --git a/assets/amiibo/images/icon_04380001-03000502.png b/assets/amiibo/images/icon_04380001-03000502.png
new file mode 100644
index 000000000..1febdfad9
Binary files /dev/null and b/assets/amiibo/images/icon_04380001-03000502.png differ
diff --git a/assets/amiibo/images/icon_04390001-03110502.png b/assets/amiibo/images/icon_04390001-03110502.png
new file mode 100644
index 000000000..effd0143b
Binary files /dev/null and b/assets/amiibo/images/icon_04390001-03110502.png differ
diff --git a/assets/amiibo/images/icon_043b0001-03030502.png b/assets/amiibo/images/icon_043b0001-03030502.png
new file mode 100644
index 000000000..11d4f5767
Binary files /dev/null and b/assets/amiibo/images/icon_043b0001-03030502.png differ
diff --git a/assets/amiibo/images/icon_043c0001-01cb0502.png b/assets/amiibo/images/icon_043c0001-01cb0502.png
new file mode 100644
index 000000000..732f4b31f
Binary files /dev/null and b/assets/amiibo/images/icon_043c0001-01cb0502.png differ
diff --git a/assets/amiibo/images/icon_043d0001-007c0502.png b/assets/amiibo/images/icon_043d0001-007c0502.png
new file mode 100644
index 000000000..34e958ff7
Binary files /dev/null and b/assets/amiibo/images/icon_043d0001-007c0502.png differ
diff --git a/assets/amiibo/images/icon_043e0001-01490502.png b/assets/amiibo/images/icon_043e0001-01490502.png
new file mode 100644
index 000000000..9ba22b901
Binary files /dev/null and b/assets/amiibo/images/icon_043e0001-01490502.png differ
diff --git a/assets/amiibo/images/icon_043f0001-01550502.png b/assets/amiibo/images/icon_043f0001-01550502.png
new file mode 100644
index 000000000..4a672c317
Binary files /dev/null and b/assets/amiibo/images/icon_043f0001-01550502.png differ
diff --git a/assets/amiibo/images/icon_04400001-00ca0502.png b/assets/amiibo/images/icon_04400001-00ca0502.png
new file mode 100644
index 000000000..b0a8729c0
Binary files /dev/null and b/assets/amiibo/images/icon_04400001-00ca0502.png differ
diff --git a/assets/amiibo/images/icon_044b0001-016c0502.png b/assets/amiibo/images/icon_044b0001-016c0502.png
new file mode 100644
index 000000000..a9233d9e9
Binary files /dev/null and b/assets/amiibo/images/icon_044b0001-016c0502.png differ
diff --git a/assets/amiibo/images/icon_044c0001-008e0502.png b/assets/amiibo/images/icon_044c0001-008e0502.png
new file mode 100644
index 000000000..6c726a616
Binary files /dev/null and b/assets/amiibo/images/icon_044c0001-008e0502.png differ
diff --git a/assets/amiibo/images/icon_044d0001-01930502.png b/assets/amiibo/images/icon_044d0001-01930502.png
new file mode 100644
index 000000000..a71549608
Binary files /dev/null and b/assets/amiibo/images/icon_044d0001-01930502.png differ
diff --git a/assets/amiibo/images/icon_044e0001-03150502.png b/assets/amiibo/images/icon_044e0001-03150502.png
new file mode 100644
index 000000000..49141cc04
Binary files /dev/null and b/assets/amiibo/images/icon_044e0001-03150502.png differ
diff --git a/assets/amiibo/images/icon_04500001-00cf0502.png b/assets/amiibo/images/icon_04500001-00cf0502.png
new file mode 100644
index 000000000..13be22964
Binary files /dev/null and b/assets/amiibo/images/icon_04500001-00cf0502.png differ
diff --git a/assets/amiibo/images/icon_04510001-015e0502.png b/assets/amiibo/images/icon_04510001-015e0502.png
new file mode 100644
index 000000000..35e6e8e7d
Binary files /dev/null and b/assets/amiibo/images/icon_04510001-015e0502.png differ
diff --git a/assets/amiibo/images/icon_04520001-00730502.png b/assets/amiibo/images/icon_04520001-00730502.png
new file mode 100644
index 000000000..3ed3c81bc
Binary files /dev/null and b/assets/amiibo/images/icon_04520001-00730502.png differ
diff --git a/assets/amiibo/images/icon_04530001-01040502.png b/assets/amiibo/images/icon_04530001-01040502.png
new file mode 100644
index 000000000..eba854c14
Binary files /dev/null and b/assets/amiibo/images/icon_04530001-01040502.png differ
diff --git a/assets/amiibo/images/icon_04540001-01ae0502.png b/assets/amiibo/images/icon_04540001-01ae0502.png
new file mode 100644
index 000000000..b157f5b61
Binary files /dev/null and b/assets/amiibo/images/icon_04540001-01ae0502.png differ
diff --git a/assets/amiibo/images/icon_045f0001-01a80502.png b/assets/amiibo/images/icon_045f0001-01a80502.png
new file mode 100644
index 000000000..15f988762
Binary files /dev/null and b/assets/amiibo/images/icon_045f0001-01a80502.png differ
diff --git a/assets/amiibo/images/icon_04600001-00a50502.png b/assets/amiibo/images/icon_04600001-00a50502.png
new file mode 100644
index 000000000..8fa50c665
Binary files /dev/null and b/assets/amiibo/images/icon_04600001-00a50502.png differ
diff --git a/assets/amiibo/images/icon_04610001-01610502.png b/assets/amiibo/images/icon_04610001-01610502.png
new file mode 100644
index 000000000..a9a5c84ea
Binary files /dev/null and b/assets/amiibo/images/icon_04610001-01610502.png differ
diff --git a/assets/amiibo/images/icon_04620001-00f60502.png b/assets/amiibo/images/icon_04620001-00f60502.png
new file mode 100644
index 000000000..731e551d4
Binary files /dev/null and b/assets/amiibo/images/icon_04620001-00f60502.png differ
diff --git a/assets/amiibo/images/icon_04630001-01310502.png b/assets/amiibo/images/icon_04630001-01310502.png
new file mode 100644
index 000000000..f9f65b68f
Binary files /dev/null and b/assets/amiibo/images/icon_04630001-01310502.png differ
diff --git a/assets/amiibo/images/icon_04640001-00c00502.png b/assets/amiibo/images/icon_04640001-00c00502.png
new file mode 100644
index 000000000..4866ccf00
Binary files /dev/null and b/assets/amiibo/images/icon_04640001-00c00502.png differ
diff --git a/assets/amiibo/images/icon_04650001-006e0502.png b/assets/amiibo/images/icon_04650001-006e0502.png
new file mode 100644
index 000000000..ccf44f8fe
Binary files /dev/null and b/assets/amiibo/images/icon_04650001-006e0502.png differ
diff --git a/assets/amiibo/images/icon_04680001-02f20502.png b/assets/amiibo/images/icon_04680001-02f20502.png
new file mode 100644
index 000000000..2a9400b03
Binary files /dev/null and b/assets/amiibo/images/icon_04680001-02f20502.png differ
diff --git a/assets/amiibo/images/icon_04690001-01640502.png b/assets/amiibo/images/icon_04690001-01640502.png
new file mode 100644
index 000000000..5d0c55a48
Binary files /dev/null and b/assets/amiibo/images/icon_04690001-01640502.png differ
diff --git a/assets/amiibo/images/icon_046a0001-01d00502.png b/assets/amiibo/images/icon_046a0001-01d00502.png
new file mode 100644
index 000000000..499ac6b4a
Binary files /dev/null and b/assets/amiibo/images/icon_046a0001-01d00502.png differ
diff --git a/assets/amiibo/images/icon_046b0001-01970502.png b/assets/amiibo/images/icon_046b0001-01970502.png
new file mode 100644
index 000000000..11baad688
Binary files /dev/null and b/assets/amiibo/images/icon_046b0001-01970502.png differ
diff --git a/assets/amiibo/images/icon_046c0001-008c0502.png b/assets/amiibo/images/icon_046c0001-008c0502.png
new file mode 100644
index 000000000..d0c18d3ca
Binary files /dev/null and b/assets/amiibo/images/icon_046c0001-008c0502.png differ
diff --git a/assets/amiibo/images/icon_046d0001-00f30502.png b/assets/amiibo/images/icon_046d0001-00f30502.png
new file mode 100644
index 000000000..3d52d9285
Binary files /dev/null and b/assets/amiibo/images/icon_046d0001-00f30502.png differ
diff --git a/assets/amiibo/images/icon_04780001-01630502.png b/assets/amiibo/images/icon_04780001-01630502.png
new file mode 100644
index 000000000..fc72e2691
Binary files /dev/null and b/assets/amiibo/images/icon_04780001-01630502.png differ
diff --git a/assets/amiibo/images/icon_04790001-00920502.png b/assets/amiibo/images/icon_04790001-00920502.png
new file mode 100644
index 000000000..d7d5bd169
Binary files /dev/null and b/assets/amiibo/images/icon_04790001-00920502.png differ
diff --git a/assets/amiibo/images/icon_047a0001-00600502.png b/assets/amiibo/images/icon_047a0001-00600502.png
new file mode 100644
index 000000000..b047d7ef3
Binary files /dev/null and b/assets/amiibo/images/icon_047a0001-00600502.png differ
diff --git a/assets/amiibo/images/icon_047b0001-00f50502.png b/assets/amiibo/images/icon_047b0001-00f50502.png
new file mode 100644
index 000000000..c7bf99573
Binary files /dev/null and b/assets/amiibo/images/icon_047b0001-00f50502.png differ
diff --git a/assets/amiibo/images/icon_047c0001-01a00502.png b/assets/amiibo/images/icon_047c0001-01a00502.png
new file mode 100644
index 000000000..29b0f6e45
Binary files /dev/null and b/assets/amiibo/images/icon_047c0001-01a00502.png differ
diff --git a/assets/amiibo/images/icon_047d0001-012e0502.png b/assets/amiibo/images/icon_047d0001-012e0502.png
new file mode 100644
index 000000000..d67d9926e
Binary files /dev/null and b/assets/amiibo/images/icon_047d0001-012e0502.png differ
diff --git a/assets/amiibo/images/icon_04800001-008d0502.png b/assets/amiibo/images/icon_04800001-008d0502.png
new file mode 100644
index 000000000..80a4ea82d
Binary files /dev/null and b/assets/amiibo/images/icon_04800001-008d0502.png differ
diff --git a/assets/amiibo/images/icon_04810001-02f10502.png b/assets/amiibo/images/icon_04810001-02f10502.png
new file mode 100644
index 000000000..51e1b6ed9
Binary files /dev/null and b/assets/amiibo/images/icon_04810001-02f10502.png differ
diff --git a/assets/amiibo/images/icon_04820001-02fd0502.png b/assets/amiibo/images/icon_04820001-02fd0502.png
new file mode 100644
index 000000000..911c35d00
Binary files /dev/null and b/assets/amiibo/images/icon_04820001-02fd0502.png differ
diff --git a/assets/amiibo/images/icon_04830001-01b00502.png b/assets/amiibo/images/icon_04830001-01b00502.png
new file mode 100644
index 000000000..cbd81bd4b
Binary files /dev/null and b/assets/amiibo/images/icon_04830001-01b00502.png differ
diff --git a/assets/amiibo/images/icon_04850001-014c0502.png b/assets/amiibo/images/icon_04850001-014c0502.png
new file mode 100644
index 000000000..6bbb3dd03
Binary files /dev/null and b/assets/amiibo/images/icon_04850001-014c0502.png differ
diff --git a/assets/amiibo/images/icon_04860001-00fc0502.png b/assets/amiibo/images/icon_04860001-00fc0502.png
new file mode 100644
index 000000000..974999f4d
Binary files /dev/null and b/assets/amiibo/images/icon_04860001-00fc0502.png differ
diff --git a/assets/amiibo/images/icon_04870001-01bf0502.png b/assets/amiibo/images/icon_04870001-01bf0502.png
new file mode 100644
index 000000000..afec0720a
Binary files /dev/null and b/assets/amiibo/images/icon_04870001-01bf0502.png differ
diff --git a/assets/amiibo/images/icon_04880001-00980502.png b/assets/amiibo/images/icon_04880001-00980502.png
new file mode 100644
index 000000000..b7a96db41
Binary files /dev/null and b/assets/amiibo/images/icon_04880001-00980502.png differ
diff --git a/assets/amiibo/images/icon_04890001-00ef0502.png b/assets/amiibo/images/icon_04890001-00ef0502.png
new file mode 100644
index 000000000..5b6376b80
Binary files /dev/null and b/assets/amiibo/images/icon_04890001-00ef0502.png differ
diff --git a/assets/amiibo/images/icon_04940001-009a0502.png b/assets/amiibo/images/icon_04940001-009a0502.png
new file mode 100644
index 000000000..904e3c38f
Binary files /dev/null and b/assets/amiibo/images/icon_04940001-009a0502.png differ
diff --git a/assets/amiibo/images/icon_04950001-01920502.png b/assets/amiibo/images/icon_04950001-01920502.png
new file mode 100644
index 000000000..b8e0bff4c
Binary files /dev/null and b/assets/amiibo/images/icon_04950001-01920502.png differ
diff --git a/assets/amiibo/images/icon_04960001-00d90502.png b/assets/amiibo/images/icon_04960001-00d90502.png
new file mode 100644
index 000000000..706c7c38a
Binary files /dev/null and b/assets/amiibo/images/icon_04960001-00d90502.png differ
diff --git a/assets/amiibo/images/icon_04970001-007a0502.png b/assets/amiibo/images/icon_04970001-007a0502.png
new file mode 100644
index 000000000..281b38190
Binary files /dev/null and b/assets/amiibo/images/icon_04970001-007a0502.png differ
diff --git a/assets/amiibo/images/icon_04980001-014a0502.png b/assets/amiibo/images/icon_04980001-014a0502.png
new file mode 100644
index 000000000..d6255e4d9
Binary files /dev/null and b/assets/amiibo/images/icon_04980001-014a0502.png differ
diff --git a/assets/amiibo/images/icon_04990001-00df0502.png b/assets/amiibo/images/icon_04990001-00df0502.png
new file mode 100644
index 000000000..d4fb987ce
Binary files /dev/null and b/assets/amiibo/images/icon_04990001-00df0502.png differ
diff --git a/assets/amiibo/images/icon_049a0001-014e0502.png b/assets/amiibo/images/icon_049a0001-014e0502.png
new file mode 100644
index 000000000..7fee6f9bf
Binary files /dev/null and b/assets/amiibo/images/icon_049a0001-014e0502.png differ
diff --git a/assets/amiibo/images/icon_049b0001-00610502.png b/assets/amiibo/images/icon_049b0001-00610502.png
new file mode 100644
index 000000000..23b46d064
Binary files /dev/null and b/assets/amiibo/images/icon_049b0001-00610502.png differ
diff --git a/assets/amiibo/images/icon_049c0001-01400502.png b/assets/amiibo/images/icon_049c0001-01400502.png
new file mode 100644
index 000000000..9074dc403
Binary files /dev/null and b/assets/amiibo/images/icon_049c0001-01400502.png differ
diff --git a/assets/amiibo/images/icon_049d0001-00ed0502.png b/assets/amiibo/images/icon_049d0001-00ed0502.png
new file mode 100644
index 000000000..cf18eb9aa
Binary files /dev/null and b/assets/amiibo/images/icon_049d0001-00ed0502.png differ
diff --git a/assets/amiibo/images/icon_049e0001-01b70502.png b/assets/amiibo/images/icon_049e0001-01b70502.png
new file mode 100644
index 000000000..5bbb1ae02
Binary files /dev/null and b/assets/amiibo/images/icon_049e0001-01b70502.png differ
diff --git a/assets/amiibo/images/icon_049f0001-03010502.png b/assets/amiibo/images/icon_049f0001-03010502.png
new file mode 100644
index 000000000..b3b4417c6
Binary files /dev/null and b/assets/amiibo/images/icon_049f0001-03010502.png differ
diff --git a/assets/amiibo/images/icon_04a00001-016e0502.png b/assets/amiibo/images/icon_04a00001-016e0502.png
new file mode 100644
index 000000000..4cb4f0083
Binary files /dev/null and b/assets/amiibo/images/icon_04a00001-016e0502.png differ
diff --git a/assets/amiibo/images/icon_04a10001-016f0502.png b/assets/amiibo/images/icon_04a10001-016f0502.png
new file mode 100644
index 000000000..513f2da6c
Binary files /dev/null and b/assets/amiibo/images/icon_04a10001-016f0502.png differ
diff --git a/assets/amiibo/images/icon_04a20001-02e80502.png b/assets/amiibo/images/icon_04a20001-02e80502.png
new file mode 100644
index 000000000..b5947612d
Binary files /dev/null and b/assets/amiibo/images/icon_04a20001-02e80502.png differ
diff --git a/assets/amiibo/images/icon_04a30001-01c90502.png b/assets/amiibo/images/icon_04a30001-01c90502.png
new file mode 100644
index 000000000..cf1195fcf
Binary files /dev/null and b/assets/amiibo/images/icon_04a30001-01c90502.png differ
diff --git a/assets/amiibo/images/icon_04a40001-00d40502.png b/assets/amiibo/images/icon_04a40001-00d40502.png
new file mode 100644
index 000000000..f6e7a9919
Binary files /dev/null and b/assets/amiibo/images/icon_04a40001-00d40502.png differ
diff --git a/assets/amiibo/images/icon_04a50001-00740502.png b/assets/amiibo/images/icon_04a50001-00740502.png
new file mode 100644
index 000000000..132809dcf
Binary files /dev/null and b/assets/amiibo/images/icon_04a50001-00740502.png differ
diff --git a/assets/amiibo/images/icon_04a60001-00a30502.png b/assets/amiibo/images/icon_04a60001-00a30502.png
new file mode 100644
index 000000000..2c3f56b3b
Binary files /dev/null and b/assets/amiibo/images/icon_04a60001-00a30502.png differ
diff --git a/assets/amiibo/images/icon_04a70001-01a60502.png b/assets/amiibo/images/icon_04a70001-01a60502.png
new file mode 100644
index 000000000..765967df6
Binary files /dev/null and b/assets/amiibo/images/icon_04a70001-01a60502.png differ
diff --git a/assets/amiibo/images/icon_04a80101-031e0502.png b/assets/amiibo/images/icon_04a80101-031e0502.png
new file mode 100644
index 000000000..7fa0c4759
Binary files /dev/null and b/assets/amiibo/images/icon_04a80101-031e0502.png differ
diff --git a/assets/amiibo/images/icon_04b20001-01b90502.png b/assets/amiibo/images/icon_04b20001-01b90502.png
new file mode 100644
index 000000000..944f685e1
Binary files /dev/null and b/assets/amiibo/images/icon_04b20001-01b90502.png differ
diff --git a/assets/amiibo/images/icon_04b30001-00dd0502.png b/assets/amiibo/images/icon_04b30001-00dd0502.png
new file mode 100644
index 000000000..b15f5bbe1
Binary files /dev/null and b/assets/amiibo/images/icon_04b30001-00dd0502.png differ
diff --git a/assets/amiibo/images/icon_04b40001-030c0502.png b/assets/amiibo/images/icon_04b40001-030c0502.png
new file mode 100644
index 000000000..626afa842
Binary files /dev/null and b/assets/amiibo/images/icon_04b40001-030c0502.png differ
diff --git a/assets/amiibo/images/icon_04b60001-02ec0502.png b/assets/amiibo/images/icon_04b60001-02ec0502.png
new file mode 100644
index 000000000..f866d240c
Binary files /dev/null and b/assets/amiibo/images/icon_04b60001-02ec0502.png differ
diff --git a/assets/amiibo/images/icon_04b90001-01600502.png b/assets/amiibo/images/icon_04b90001-01600502.png
new file mode 100644
index 000000000..1a7cb5d0a
Binary files /dev/null and b/assets/amiibo/images/icon_04b90001-01600502.png differ
diff --git a/assets/amiibo/images/icon_04ba0001-005d0502.png b/assets/amiibo/images/icon_04ba0001-005d0502.png
new file mode 100644
index 000000000..523b6993f
Binary files /dev/null and b/assets/amiibo/images/icon_04ba0001-005d0502.png differ
diff --git a/assets/amiibo/images/icon_04c50001-01010502.png b/assets/amiibo/images/icon_04c50001-01010502.png
new file mode 100644
index 000000000..91aaa2926
Binary files /dev/null and b/assets/amiibo/images/icon_04c50001-01010502.png differ
diff --git a/assets/amiibo/images/icon_04c60001-01670502.png b/assets/amiibo/images/icon_04c60001-01670502.png
new file mode 100644
index 000000000..a6c846513
Binary files /dev/null and b/assets/amiibo/images/icon_04c60001-01670502.png differ
diff --git a/assets/amiibo/images/icon_04c70001-00940502.png b/assets/amiibo/images/icon_04c70001-00940502.png
new file mode 100644
index 000000000..59ab69e99
Binary files /dev/null and b/assets/amiibo/images/icon_04c70001-00940502.png differ
diff --git a/assets/amiibo/images/icon_04c80001-02ed0502.png b/assets/amiibo/images/icon_04c80001-02ed0502.png
new file mode 100644
index 000000000..c092125e6
Binary files /dev/null and b/assets/amiibo/images/icon_04c80001-02ed0502.png differ
diff --git a/assets/amiibo/images/icon_04c90001-030d0502.png b/assets/amiibo/images/icon_04c90001-030d0502.png
new file mode 100644
index 000000000..44ae1f18c
Binary files /dev/null and b/assets/amiibo/images/icon_04c90001-030d0502.png differ
diff --git a/assets/amiibo/images/icon_04cc0001-00a40502.png b/assets/amiibo/images/icon_04cc0001-00a40502.png
new file mode 100644
index 000000000..48e0c40a1
Binary files /dev/null and b/assets/amiibo/images/icon_04cc0001-00a40502.png differ
diff --git a/assets/amiibo/images/icon_04cd0001-01520502.png b/assets/amiibo/images/icon_04cd0001-01520502.png
new file mode 100644
index 000000000..4f68d039b
Binary files /dev/null and b/assets/amiibo/images/icon_04cd0001-01520502.png differ
diff --git a/assets/amiibo/images/icon_04ce0001-00db0502.png b/assets/amiibo/images/icon_04ce0001-00db0502.png
new file mode 100644
index 000000000..229987607
Binary files /dev/null and b/assets/amiibo/images/icon_04ce0001-00db0502.png differ
diff --git a/assets/amiibo/images/icon_04cf0001-00e10502.png b/assets/amiibo/images/icon_04cf0001-00e10502.png
new file mode 100644
index 000000000..8d7805621
Binary files /dev/null and b/assets/amiibo/images/icon_04cf0001-00e10502.png differ
diff --git a/assets/amiibo/images/icon_04d00001-01960502.png b/assets/amiibo/images/icon_04d00001-01960502.png
new file mode 100644
index 000000000..9aa3c0d2d
Binary files /dev/null and b/assets/amiibo/images/icon_04d00001-01960502.png differ
diff --git a/assets/amiibo/images/icon_04d10001-009e0502.png b/assets/amiibo/images/icon_04d10001-009e0502.png
new file mode 100644
index 000000000..7db7be011
Binary files /dev/null and b/assets/amiibo/images/icon_04d10001-009e0502.png differ
diff --git a/assets/amiibo/images/icon_04d20001-01a70502.png b/assets/amiibo/images/icon_04d20001-01a70502.png
new file mode 100644
index 000000000..1b39b02ad
Binary files /dev/null and b/assets/amiibo/images/icon_04d20001-01a70502.png differ
diff --git a/assets/amiibo/images/icon_04d30101-031b0502.png b/assets/amiibo/images/icon_04d30101-031b0502.png
new file mode 100644
index 000000000..bac3e9ef2
Binary files /dev/null and b/assets/amiibo/images/icon_04d30101-031b0502.png differ
diff --git a/assets/amiibo/images/icon_04dd0001-00a20502.png b/assets/amiibo/images/icon_04dd0001-00a20502.png
new file mode 100644
index 000000000..d0d5f1bf2
Binary files /dev/null and b/assets/amiibo/images/icon_04dd0001-00a20502.png differ
diff --git a/assets/amiibo/images/icon_04de0001-00ce0502.png b/assets/amiibo/images/icon_04de0001-00ce0502.png
new file mode 100644
index 000000000..ea0bb8759
Binary files /dev/null and b/assets/amiibo/images/icon_04de0001-00ce0502.png differ
diff --git a/assets/amiibo/images/icon_04df0001-00e80502.png b/assets/amiibo/images/icon_04df0001-00e80502.png
new file mode 100644
index 000000000..8f1335d1a
Binary files /dev/null and b/assets/amiibo/images/icon_04df0001-00e80502.png differ
diff --git a/assets/amiibo/images/icon_04e00001-00f70502.png b/assets/amiibo/images/icon_04e00001-00f70502.png
new file mode 100644
index 000000000..e9c66d594
Binary files /dev/null and b/assets/amiibo/images/icon_04e00001-00f70502.png differ
diff --git a/assets/amiibo/images/icon_04e10001-01be0502.png b/assets/amiibo/images/icon_04e10001-01be0502.png
new file mode 100644
index 000000000..9bdd6e29a
Binary files /dev/null and b/assets/amiibo/images/icon_04e10001-01be0502.png differ
diff --git a/assets/amiibo/images/icon_04e20001-01090502.png b/assets/amiibo/images/icon_04e20001-01090502.png
new file mode 100644
index 000000000..e75376d4a
Binary files /dev/null and b/assets/amiibo/images/icon_04e20001-01090502.png differ
diff --git a/assets/amiibo/images/icon_04e30001-01650502.png b/assets/amiibo/images/icon_04e30001-01650502.png
new file mode 100644
index 000000000..534c4c7fd
Binary files /dev/null and b/assets/amiibo/images/icon_04e30001-01650502.png differ
diff --git a/assets/amiibo/images/icon_04e40001-01b60502.png b/assets/amiibo/images/icon_04e40001-01b60502.png
new file mode 100644
index 000000000..f0132edf7
Binary files /dev/null and b/assets/amiibo/images/icon_04e40001-01b60502.png differ
diff --git a/assets/amiibo/images/icon_04e50001-01ad0502.png b/assets/amiibo/images/icon_04e50001-01ad0502.png
new file mode 100644
index 000000000..e4f6011c7
Binary files /dev/null and b/assets/amiibo/images/icon_04e50001-01ad0502.png differ
diff --git a/assets/amiibo/images/icon_04e60001-00820502.png b/assets/amiibo/images/icon_04e60001-00820502.png
new file mode 100644
index 000000000..7417922d7
Binary files /dev/null and b/assets/amiibo/images/icon_04e60001-00820502.png differ
diff --git a/assets/amiibo/images/icon_04e70001-01320502.png b/assets/amiibo/images/icon_04e70001-01320502.png
new file mode 100644
index 000000000..1ab787712
Binary files /dev/null and b/assets/amiibo/images/icon_04e70001-01320502.png differ
diff --git a/assets/amiibo/images/icon_04e80001-01ce0502.png b/assets/amiibo/images/icon_04e80001-01ce0502.png
new file mode 100644
index 000000000..a8e854a18
Binary files /dev/null and b/assets/amiibo/images/icon_04e80001-01ce0502.png differ
diff --git a/assets/amiibo/images/icon_04ea0001-03180502.png b/assets/amiibo/images/icon_04ea0001-03180502.png
new file mode 100644
index 000000000..d6109cdde
Binary files /dev/null and b/assets/amiibo/images/icon_04ea0001-03180502.png differ
diff --git a/assets/amiibo/images/icon_04eb0001-02f00502.png b/assets/amiibo/images/icon_04eb0001-02f00502.png
new file mode 100644
index 000000000..3a3a2e89a
Binary files /dev/null and b/assets/amiibo/images/icon_04eb0001-02f00502.png differ
diff --git a/assets/amiibo/images/icon_04ec0001-00770502.png b/assets/amiibo/images/icon_04ec0001-00770502.png
new file mode 100644
index 000000000..dc8033191
Binary files /dev/null and b/assets/amiibo/images/icon_04ec0001-00770502.png differ
diff --git a/assets/amiibo/images/icon_04ed0001-00620502.png b/assets/amiibo/images/icon_04ed0001-00620502.png
new file mode 100644
index 000000000..911e03c9b
Binary files /dev/null and b/assets/amiibo/images/icon_04ed0001-00620502.png differ
diff --git a/assets/amiibo/images/icon_04ee0001-014b0502.png b/assets/amiibo/images/icon_04ee0001-014b0502.png
new file mode 100644
index 000000000..7f1dad03e
Binary files /dev/null and b/assets/amiibo/images/icon_04ee0001-014b0502.png differ
diff --git a/assets/amiibo/images/icon_04ef0001-013b0502.png b/assets/amiibo/images/icon_04ef0001-013b0502.png
new file mode 100644
index 000000000..1fc03fcba
Binary files /dev/null and b/assets/amiibo/images/icon_04ef0001-013b0502.png differ
diff --git a/assets/amiibo/images/icon_04fa0001-01680502.png b/assets/amiibo/images/icon_04fa0001-01680502.png
new file mode 100644
index 000000000..82b44dbec
Binary files /dev/null and b/assets/amiibo/images/icon_04fa0001-01680502.png differ
diff --git a/assets/amiibo/images/icon_04fb0001-01c60502.png b/assets/amiibo/images/icon_04fb0001-01c60502.png
new file mode 100644
index 000000000..29d0dbce5
Binary files /dev/null and b/assets/amiibo/images/icon_04fb0001-01c60502.png differ
diff --git a/assets/amiibo/images/icon_04fc0001-02ee0502.png b/assets/amiibo/images/icon_04fc0001-02ee0502.png
new file mode 100644
index 000000000..3426938a4
Binary files /dev/null and b/assets/amiibo/images/icon_04fc0001-02ee0502.png differ
diff --git a/assets/amiibo/images/icon_04fd0001-007b0502.png b/assets/amiibo/images/icon_04fd0001-007b0502.png
new file mode 100644
index 000000000..001c0e76d
Binary files /dev/null and b/assets/amiibo/images/icon_04fd0001-007b0502.png differ
diff --git a/assets/amiibo/images/icon_04fe0001-00590502.png b/assets/amiibo/images/icon_04fe0001-00590502.png
new file mode 100644
index 000000000..fc41a4ac2
Binary files /dev/null and b/assets/amiibo/images/icon_04fe0001-00590502.png differ
diff --git a/assets/amiibo/images/icon_04ff0001-01620502.png b/assets/amiibo/images/icon_04ff0001-01620502.png
new file mode 100644
index 000000000..42457c5b2
Binary files /dev/null and b/assets/amiibo/images/icon_04ff0001-01620502.png differ
diff --git a/assets/amiibo/images/icon_05000001-00e70502.png b/assets/amiibo/images/icon_05000001-00e70502.png
new file mode 100644
index 000000000..73163bed2
Binary files /dev/null and b/assets/amiibo/images/icon_05000001-00e70502.png differ
diff --git a/assets/amiibo/images/icon_050b0001-00990502.png b/assets/amiibo/images/icon_050b0001-00990502.png
new file mode 100644
index 000000000..a3774feec
Binary files /dev/null and b/assets/amiibo/images/icon_050b0001-00990502.png differ
diff --git a/assets/amiibo/images/icon_050c0001-01c10502.png b/assets/amiibo/images/icon_050c0001-01c10502.png
new file mode 100644
index 000000000..460cea4ab
Binary files /dev/null and b/assets/amiibo/images/icon_050c0001-01c10502.png differ
diff --git a/assets/amiibo/images/icon_050d0001-01420502.png b/assets/amiibo/images/icon_050d0001-01420502.png
new file mode 100644
index 000000000..b4e07f997
Binary files /dev/null and b/assets/amiibo/images/icon_050d0001-01420502.png differ
diff --git a/assets/amiibo/images/icon_050e0001-00d70502.png b/assets/amiibo/images/icon_050e0001-00d70502.png
new file mode 100644
index 000000000..2b69f818b
Binary files /dev/null and b/assets/amiibo/images/icon_050e0001-00d70502.png differ
diff --git a/assets/amiibo/images/icon_050f0001-03140502.png b/assets/amiibo/images/icon_050f0001-03140502.png
new file mode 100644
index 000000000..1a1211383
Binary files /dev/null and b/assets/amiibo/images/icon_050f0001-03140502.png differ
diff --git a/assets/amiibo/images/icon_05100001-01070502.png b/assets/amiibo/images/icon_05100001-01070502.png
new file mode 100644
index 000000000..1d1f5e4b5
Binary files /dev/null and b/assets/amiibo/images/icon_05100001-01070502.png differ
diff --git a/assets/amiibo/images/icon_05110001-01950502.png b/assets/amiibo/images/icon_05110001-01950502.png
new file mode 100644
index 000000000..1367350b9
Binary files /dev/null and b/assets/amiibo/images/icon_05110001-01950502.png differ
diff --git a/assets/amiibo/images/icon_05130001-02e70502.png b/assets/amiibo/images/icon_05130001-02e70502.png
new file mode 100644
index 000000000..ad3925f85
Binary files /dev/null and b/assets/amiibo/images/icon_05130001-02e70502.png differ
diff --git a/assets/amiibo/images/icon_05140001-01530502.png b/assets/amiibo/images/icon_05140001-01530502.png
new file mode 100644
index 000000000..c594d3330
Binary files /dev/null and b/assets/amiibo/images/icon_05140001-01530502.png differ
diff --git a/assets/amiibo/images/icon_05150001-005b0502.png b/assets/amiibo/images/icon_05150001-005b0502.png
new file mode 100644
index 000000000..a6246088c
Binary files /dev/null and b/assets/amiibo/images/icon_05150001-005b0502.png differ
diff --git a/assets/amiibo/images/icon_05800000-00050002.png b/assets/amiibo/images/icon_05800000-00050002.png
new file mode 100644
index 000000000..7ef3ef1d3
Binary files /dev/null and b/assets/amiibo/images/icon_05800000-00050002.png differ
diff --git a/assets/amiibo/images/icon_05810000-001c0002.png b/assets/amiibo/images/icon_05810000-001c0002.png
new file mode 100644
index 000000000..76cf31c0d
Binary files /dev/null and b/assets/amiibo/images/icon_05810000-001c0002.png differ
diff --git a/assets/amiibo/images/icon_05840000-037e0002.png b/assets/amiibo/images/icon_05840000-037e0002.png
new file mode 100644
index 000000000..4f5511d59
Binary files /dev/null and b/assets/amiibo/images/icon_05840000-037e0002.png differ
diff --git a/assets/amiibo/images/icon_05c00000-00060002.png b/assets/amiibo/images/icon_05c00000-00060002.png
new file mode 100644
index 000000000..f05b04bfb
Binary files /dev/null and b/assets/amiibo/images/icon_05c00000-00060002.png differ
diff --git a/assets/amiibo/images/icon_05c00000-03651302.png b/assets/amiibo/images/icon_05c00000-03651302.png
new file mode 100644
index 000000000..71b80ee00
Binary files /dev/null and b/assets/amiibo/images/icon_05c00000-03651302.png differ
diff --git a/assets/amiibo/images/icon_05c00000-04121302.png b/assets/amiibo/images/icon_05c00000-04121302.png
new file mode 100644
index 000000000..f59e2e38d
Binary files /dev/null and b/assets/amiibo/images/icon_05c00000-04121302.png differ
diff --git a/assets/amiibo/images/icon_05c00100-001d0002.png b/assets/amiibo/images/icon_05c00100-001d0002.png
new file mode 100644
index 000000000..4a3f91858
Binary files /dev/null and b/assets/amiibo/images/icon_05c00100-001d0002.png differ
diff --git a/assets/amiibo/images/icon_05c10000-03661302.png b/assets/amiibo/images/icon_05c10000-03661302.png
new file mode 100644
index 000000000..d0fea06de
Binary files /dev/null and b/assets/amiibo/images/icon_05c10000-03661302.png differ
diff --git a/assets/amiibo/images/icon_05c20000-037f0002.png b/assets/amiibo/images/icon_05c20000-037f0002.png
new file mode 100644
index 000000000..395bbd458
Binary files /dev/null and b/assets/amiibo/images/icon_05c20000-037f0002.png differ
diff --git a/assets/amiibo/images/icon_05c30000-03800002.png b/assets/amiibo/images/icon_05c30000-03800002.png
new file mode 100644
index 000000000..372efafbd
Binary files /dev/null and b/assets/amiibo/images/icon_05c30000-03800002.png differ
diff --git a/assets/amiibo/images/icon_05c40000-04131302.png b/assets/amiibo/images/icon_05c40000-04131302.png
new file mode 100644
index 000000000..61e224c17
Binary files /dev/null and b/assets/amiibo/images/icon_05c40000-04131302.png differ
diff --git a/assets/amiibo/images/icon_06000000-00120002.png b/assets/amiibo/images/icon_06000000-00120002.png
new file mode 100644
index 000000000..77d355410
Binary files /dev/null and b/assets/amiibo/images/icon_06000000-00120002.png differ
diff --git a/assets/amiibo/images/icon_06400100-001e0002.png b/assets/amiibo/images/icon_06400100-001e0002.png
new file mode 100644
index 000000000..1f6948f1a
Binary files /dev/null and b/assets/amiibo/images/icon_06400100-001e0002.png differ
diff --git a/assets/amiibo/images/icon_06420000-035f1102.png b/assets/amiibo/images/icon_06420000-035f1102.png
new file mode 100644
index 000000000..6e851d7e9
Binary files /dev/null and b/assets/amiibo/images/icon_06420000-035f1102.png differ
diff --git a/assets/amiibo/images/icon_06c00000-000f0002.png b/assets/amiibo/images/icon_06c00000-000f0002.png
new file mode 100644
index 000000000..1f07b9ec1
Binary files /dev/null and b/assets/amiibo/images/icon_06c00000-000f0002.png differ
diff --git a/assets/amiibo/images/icon_07000000-00070002.png b/assets/amiibo/images/icon_07000000-00070002.png
new file mode 100644
index 000000000..3cd5bd046
Binary files /dev/null and b/assets/amiibo/images/icon_07000000-00070002.png differ
diff --git a/assets/amiibo/images/icon_07400000-00100002.png b/assets/amiibo/images/icon_07400000-00100002.png
new file mode 100644
index 000000000..c5be3753d
Binary files /dev/null and b/assets/amiibo/images/icon_07400000-00100002.png differ
diff --git a/assets/amiibo/images/icon_07410000-00200002.png b/assets/amiibo/images/icon_07410000-00200002.png
new file mode 100644
index 000000000..3ba5b062f
Binary files /dev/null and b/assets/amiibo/images/icon_07410000-00200002.png differ
diff --git a/assets/amiibo/images/icon_07420000-001f0002.png b/assets/amiibo/images/icon_07420000-001f0002.png
new file mode 100644
index 000000000..b60823370
Binary files /dev/null and b/assets/amiibo/images/icon_07420000-001f0002.png differ
diff --git a/assets/amiibo/images/icon_07800000-002d0002.png b/assets/amiibo/images/icon_07800000-002d0002.png
new file mode 100644
index 000000000..afa8d7d15
Binary files /dev/null and b/assets/amiibo/images/icon_07800000-002d0002.png differ
diff --git a/assets/amiibo/images/icon_07810000-002e0002.png b/assets/amiibo/images/icon_07810000-002e0002.png
new file mode 100644
index 000000000..5491c00cc
Binary files /dev/null and b/assets/amiibo/images/icon_07810000-002e0002.png differ
diff --git a/assets/amiibo/images/icon_07810000-00330002.png b/assets/amiibo/images/icon_07810000-00330002.png
new file mode 100644
index 000000000..cacdaa0fd
Binary files /dev/null and b/assets/amiibo/images/icon_07810000-00330002.png differ
diff --git a/assets/amiibo/images/icon_07820000-002f0002.png b/assets/amiibo/images/icon_07820000-002f0002.png
new file mode 100644
index 000000000..b6a0fd750
Binary files /dev/null and b/assets/amiibo/images/icon_07820000-002f0002.png differ
diff --git a/assets/amiibo/images/icon_078f0000-03810002.png b/assets/amiibo/images/icon_078f0000-03810002.png
new file mode 100644
index 000000000..c33e7947a
Binary files /dev/null and b/assets/amiibo/images/icon_078f0000-03810002.png differ
diff --git a/assets/amiibo/images/icon_07c00000-00210002.png b/assets/amiibo/images/icon_07c00000-00210002.png
new file mode 100644
index 000000000..a9c717d52
Binary files /dev/null and b/assets/amiibo/images/icon_07c00000-00210002.png differ
diff --git a/assets/amiibo/images/icon_07c00100-00220002.png b/assets/amiibo/images/icon_07c00100-00220002.png
new file mode 100644
index 000000000..5b6f292e5
Binary files /dev/null and b/assets/amiibo/images/icon_07c00100-00220002.png differ
diff --git a/assets/amiibo/images/icon_07c00200-00230002.png b/assets/amiibo/images/icon_07c00200-00230002.png
new file mode 100644
index 000000000..b0a722736
Binary files /dev/null and b/assets/amiibo/images/icon_07c00200-00230002.png differ
diff --git a/assets/amiibo/images/icon_08000100-003e0402.png b/assets/amiibo/images/icon_08000100-003e0402.png
new file mode 100644
index 000000000..8b36f2ecb
Binary files /dev/null and b/assets/amiibo/images/icon_08000100-003e0402.png differ
diff --git a/assets/amiibo/images/icon_08000100-025f0402.png b/assets/amiibo/images/icon_08000100-025f0402.png
new file mode 100644
index 000000000..124eadf55
Binary files /dev/null and b/assets/amiibo/images/icon_08000100-025f0402.png differ
diff --git a/assets/amiibo/images/icon_08000100-03690402.png b/assets/amiibo/images/icon_08000100-03690402.png
new file mode 100644
index 000000000..280a4bc23
Binary files /dev/null and b/assets/amiibo/images/icon_08000100-03690402.png differ
diff --git a/assets/amiibo/images/icon_08000100-03820002.png b/assets/amiibo/images/icon_08000100-03820002.png
new file mode 100644
index 000000000..cf1f34b7d
Binary files /dev/null and b/assets/amiibo/images/icon_08000100-03820002.png differ
diff --git a/assets/amiibo/images/icon_08000100-04150402.png b/assets/amiibo/images/icon_08000100-04150402.png
new file mode 100644
index 000000000..1b30696e5
Binary files /dev/null and b/assets/amiibo/images/icon_08000100-04150402.png differ
diff --git a/assets/amiibo/images/icon_08000200-003f0402.png b/assets/amiibo/images/icon_08000200-003f0402.png
new file mode 100644
index 000000000..ad67ecfcb
Binary files /dev/null and b/assets/amiibo/images/icon_08000200-003f0402.png differ
diff --git a/assets/amiibo/images/icon_08000200-02600402.png b/assets/amiibo/images/icon_08000200-02600402.png
new file mode 100644
index 000000000..1dbb393db
Binary files /dev/null and b/assets/amiibo/images/icon_08000200-02600402.png differ
diff --git a/assets/amiibo/images/icon_08000200-036a0402.png b/assets/amiibo/images/icon_08000200-036a0402.png
new file mode 100644
index 000000000..de98a445b
Binary files /dev/null and b/assets/amiibo/images/icon_08000200-036a0402.png differ
diff --git a/assets/amiibo/images/icon_08000300-00400402.png b/assets/amiibo/images/icon_08000300-00400402.png
new file mode 100644
index 000000000..42cd5a5b6
Binary files /dev/null and b/assets/amiibo/images/icon_08000300-00400402.png differ
diff --git a/assets/amiibo/images/icon_08000300-02610402.png b/assets/amiibo/images/icon_08000300-02610402.png
new file mode 100644
index 000000000..e18b73f3f
Binary files /dev/null and b/assets/amiibo/images/icon_08000300-02610402.png differ
diff --git a/assets/amiibo/images/icon_08000300-036b0402.png b/assets/amiibo/images/icon_08000300-036b0402.png
new file mode 100644
index 000000000..6bc022f43
Binary files /dev/null and b/assets/amiibo/images/icon_08000300-036b0402.png differ
diff --git a/assets/amiibo/images/icon_08010000-025d0402.png b/assets/amiibo/images/icon_08010000-025d0402.png
new file mode 100644
index 000000000..6cbee1a7a
Binary files /dev/null and b/assets/amiibo/images/icon_08010000-025d0402.png differ
diff --git a/assets/amiibo/images/icon_08010000-04360402.png b/assets/amiibo/images/icon_08010000-04360402.png
new file mode 100644
index 000000000..b45684564
Binary files /dev/null and b/assets/amiibo/images/icon_08010000-04360402.png differ
diff --git a/assets/amiibo/images/icon_08020000-025e0402.png b/assets/amiibo/images/icon_08020000-025e0402.png
new file mode 100644
index 000000000..5fa18cc97
Binary files /dev/null and b/assets/amiibo/images/icon_08020000-025e0402.png differ
diff --git a/assets/amiibo/images/icon_08020000-04370402.png b/assets/amiibo/images/icon_08020000-04370402.png
new file mode 100644
index 000000000..10cb5987a
Binary files /dev/null and b/assets/amiibo/images/icon_08020000-04370402.png differ
diff --git a/assets/amiibo/images/icon_08030000-03760402.png b/assets/amiibo/images/icon_08030000-03760402.png
new file mode 100644
index 000000000..85a5e9f6a
Binary files /dev/null and b/assets/amiibo/images/icon_08030000-03760402.png differ
diff --git a/assets/amiibo/images/icon_08030000-04380402.png b/assets/amiibo/images/icon_08030000-04380402.png
new file mode 100644
index 000000000..84425939e
Binary files /dev/null and b/assets/amiibo/images/icon_08030000-04380402.png differ
diff --git a/assets/amiibo/images/icon_08040000-03770402.png b/assets/amiibo/images/icon_08040000-03770402.png
new file mode 100644
index 000000000..35880b996
Binary files /dev/null and b/assets/amiibo/images/icon_08040000-03770402.png differ
diff --git a/assets/amiibo/images/icon_08040000-04390402.png b/assets/amiibo/images/icon_08040000-04390402.png
new file mode 100644
index 000000000..ab3ee111b
Binary files /dev/null and b/assets/amiibo/images/icon_08040000-04390402.png differ
diff --git a/assets/amiibo/images/icon_08050100-038e0402.png b/assets/amiibo/images/icon_08050100-038e0402.png
new file mode 100644
index 000000000..a14e3641a
Binary files /dev/null and b/assets/amiibo/images/icon_08050100-038e0402.png differ
diff --git a/assets/amiibo/images/icon_08050200-038f0402.png b/assets/amiibo/images/icon_08050200-038f0402.png
new file mode 100644
index 000000000..6764e467d
Binary files /dev/null and b/assets/amiibo/images/icon_08050200-038f0402.png differ
diff --git a/assets/amiibo/images/icon_08050200-041b0402.png b/assets/amiibo/images/icon_08050200-041b0402.png
new file mode 100644
index 000000000..03c0cb37a
Binary files /dev/null and b/assets/amiibo/images/icon_08050200-041b0402.png differ
diff --git a/assets/amiibo/images/icon_08050300-03900402.png b/assets/amiibo/images/icon_08050300-03900402.png
new file mode 100644
index 000000000..8359af06b
Binary files /dev/null and b/assets/amiibo/images/icon_08050300-03900402.png differ
diff --git a/assets/amiibo/images/icon_08060100-041c0402.png b/assets/amiibo/images/icon_08060100-041c0402.png
new file mode 100644
index 000000000..695b655c9
Binary files /dev/null and b/assets/amiibo/images/icon_08060100-041c0402.png differ
diff --git a/assets/amiibo/images/icon_08070000-04330402.png b/assets/amiibo/images/icon_08070000-04330402.png
new file mode 100644
index 000000000..55641008b
Binary files /dev/null and b/assets/amiibo/images/icon_08070000-04330402.png differ
diff --git a/assets/amiibo/images/icon_08080000-04340402.png b/assets/amiibo/images/icon_08080000-04340402.png
new file mode 100644
index 000000000..d3070548d
Binary files /dev/null and b/assets/amiibo/images/icon_08080000-04340402.png differ
diff --git a/assets/amiibo/images/icon_08090000-04350402.png b/assets/amiibo/images/icon_08090000-04350402.png
new file mode 100644
index 000000000..c7d9baee8
Binary files /dev/null and b/assets/amiibo/images/icon_08090000-04350402.png differ
diff --git a/assets/amiibo/images/icon_09c00101-02690e02.png b/assets/amiibo/images/icon_09c00101-02690e02.png
new file mode 100644
index 000000000..4b06e9379
Binary files /dev/null and b/assets/amiibo/images/icon_09c00101-02690e02.png differ
diff --git a/assets/amiibo/images/icon_09c00201-026a0e02.png b/assets/amiibo/images/icon_09c00201-026a0e02.png
new file mode 100644
index 000000000..cf281b228
Binary files /dev/null and b/assets/amiibo/images/icon_09c00201-026a0e02.png differ
diff --git a/assets/amiibo/images/icon_09c00301-026b0e02.png b/assets/amiibo/images/icon_09c00301-026b0e02.png
new file mode 100644
index 000000000..2b34ce4f4
Binary files /dev/null and b/assets/amiibo/images/icon_09c00301-026b0e02.png differ
diff --git a/assets/amiibo/images/icon_09c00401-026c0e02.png b/assets/amiibo/images/icon_09c00401-026c0e02.png
new file mode 100644
index 000000000..3626bf2f2
Binary files /dev/null and b/assets/amiibo/images/icon_09c00401-026c0e02.png differ
diff --git a/assets/amiibo/images/icon_09c00501-026d0e02.png b/assets/amiibo/images/icon_09c00501-026d0e02.png
new file mode 100644
index 000000000..eb75ff4a2
Binary files /dev/null and b/assets/amiibo/images/icon_09c00501-026d0e02.png differ
diff --git a/assets/amiibo/images/icon_09c10101-026e0e02.png b/assets/amiibo/images/icon_09c10101-026e0e02.png
new file mode 100644
index 000000000..5ed8fa848
Binary files /dev/null and b/assets/amiibo/images/icon_09c10101-026e0e02.png differ
diff --git a/assets/amiibo/images/icon_09c10201-026f0e02.png b/assets/amiibo/images/icon_09c10201-026f0e02.png
new file mode 100644
index 000000000..a41f561b1
Binary files /dev/null and b/assets/amiibo/images/icon_09c10201-026f0e02.png differ
diff --git a/assets/amiibo/images/icon_09c10301-02700e02.png b/assets/amiibo/images/icon_09c10301-02700e02.png
new file mode 100644
index 000000000..41f0303ab
Binary files /dev/null and b/assets/amiibo/images/icon_09c10301-02700e02.png differ
diff --git a/assets/amiibo/images/icon_09c10401-02710e02.png b/assets/amiibo/images/icon_09c10401-02710e02.png
new file mode 100644
index 000000000..a2e9857b3
Binary files /dev/null and b/assets/amiibo/images/icon_09c10401-02710e02.png differ
diff --git a/assets/amiibo/images/icon_09c10501-02720e02.png b/assets/amiibo/images/icon_09c10501-02720e02.png
new file mode 100644
index 000000000..1e2435e58
Binary files /dev/null and b/assets/amiibo/images/icon_09c10501-02720e02.png differ
diff --git a/assets/amiibo/images/icon_09c20101-02730e02.png b/assets/amiibo/images/icon_09c20101-02730e02.png
new file mode 100644
index 000000000..e16422004
Binary files /dev/null and b/assets/amiibo/images/icon_09c20101-02730e02.png differ
diff --git a/assets/amiibo/images/icon_09c20201-02740e02.png b/assets/amiibo/images/icon_09c20201-02740e02.png
new file mode 100644
index 000000000..67151ed3e
Binary files /dev/null and b/assets/amiibo/images/icon_09c20201-02740e02.png differ
diff --git a/assets/amiibo/images/icon_09c20301-02750e02.png b/assets/amiibo/images/icon_09c20301-02750e02.png
new file mode 100644
index 000000000..850bf778e
Binary files /dev/null and b/assets/amiibo/images/icon_09c20301-02750e02.png differ
diff --git a/assets/amiibo/images/icon_09c20401-02760e02.png b/assets/amiibo/images/icon_09c20401-02760e02.png
new file mode 100644
index 000000000..ee6e9a14c
Binary files /dev/null and b/assets/amiibo/images/icon_09c20401-02760e02.png differ
diff --git a/assets/amiibo/images/icon_09c20501-02770e02.png b/assets/amiibo/images/icon_09c20501-02770e02.png
new file mode 100644
index 000000000..1d78c40f3
Binary files /dev/null and b/assets/amiibo/images/icon_09c20501-02770e02.png differ
diff --git a/assets/amiibo/images/icon_09c30101-02780e02.png b/assets/amiibo/images/icon_09c30101-02780e02.png
new file mode 100644
index 000000000..f43043198
Binary files /dev/null and b/assets/amiibo/images/icon_09c30101-02780e02.png differ
diff --git a/assets/amiibo/images/icon_09c30201-02790e02.png b/assets/amiibo/images/icon_09c30201-02790e02.png
new file mode 100644
index 000000000..ef5474478
Binary files /dev/null and b/assets/amiibo/images/icon_09c30201-02790e02.png differ
diff --git a/assets/amiibo/images/icon_09c30301-027a0e02.png b/assets/amiibo/images/icon_09c30301-027a0e02.png
new file mode 100644
index 000000000..f4499e97c
Binary files /dev/null and b/assets/amiibo/images/icon_09c30301-027a0e02.png differ
diff --git a/assets/amiibo/images/icon_09c30401-027b0e02.png b/assets/amiibo/images/icon_09c30401-027b0e02.png
new file mode 100644
index 000000000..ad4534890
Binary files /dev/null and b/assets/amiibo/images/icon_09c30401-027b0e02.png differ
diff --git a/assets/amiibo/images/icon_09c30501-027c0e02.png b/assets/amiibo/images/icon_09c30501-027c0e02.png
new file mode 100644
index 000000000..fd7dd66f4
Binary files /dev/null and b/assets/amiibo/images/icon_09c30501-027c0e02.png differ
diff --git a/assets/amiibo/images/icon_09c40101-027d0e02.png b/assets/amiibo/images/icon_09c40101-027d0e02.png
new file mode 100644
index 000000000..a06217baf
Binary files /dev/null and b/assets/amiibo/images/icon_09c40101-027d0e02.png differ
diff --git a/assets/amiibo/images/icon_09c40201-027e0e02.png b/assets/amiibo/images/icon_09c40201-027e0e02.png
new file mode 100644
index 000000000..fe801a167
Binary files /dev/null and b/assets/amiibo/images/icon_09c40201-027e0e02.png differ
diff --git a/assets/amiibo/images/icon_09c40301-027f0e02.png b/assets/amiibo/images/icon_09c40301-027f0e02.png
new file mode 100644
index 000000000..fe358924d
Binary files /dev/null and b/assets/amiibo/images/icon_09c40301-027f0e02.png differ
diff --git a/assets/amiibo/images/icon_09c40401-02800e02.png b/assets/amiibo/images/icon_09c40401-02800e02.png
new file mode 100644
index 000000000..1b29d1338
Binary files /dev/null and b/assets/amiibo/images/icon_09c40401-02800e02.png differ
diff --git a/assets/amiibo/images/icon_09c40501-02810e02.png b/assets/amiibo/images/icon_09c40501-02810e02.png
new file mode 100644
index 000000000..35c48cf56
Binary files /dev/null and b/assets/amiibo/images/icon_09c40501-02810e02.png differ
diff --git a/assets/amiibo/images/icon_09c50101-02820e02.png b/assets/amiibo/images/icon_09c50101-02820e02.png
new file mode 100644
index 000000000..8f6833c11
Binary files /dev/null and b/assets/amiibo/images/icon_09c50101-02820e02.png differ
diff --git a/assets/amiibo/images/icon_09c50201-02830e02.png b/assets/amiibo/images/icon_09c50201-02830e02.png
new file mode 100644
index 000000000..4eac5dbdb
Binary files /dev/null and b/assets/amiibo/images/icon_09c50201-02830e02.png differ
diff --git a/assets/amiibo/images/icon_09c50301-02840e02.png b/assets/amiibo/images/icon_09c50301-02840e02.png
new file mode 100644
index 000000000..5bc86c598
Binary files /dev/null and b/assets/amiibo/images/icon_09c50301-02840e02.png differ
diff --git a/assets/amiibo/images/icon_09c50401-02850e02.png b/assets/amiibo/images/icon_09c50401-02850e02.png
new file mode 100644
index 000000000..daaee032a
Binary files /dev/null and b/assets/amiibo/images/icon_09c50401-02850e02.png differ
diff --git a/assets/amiibo/images/icon_09c50501-02860e02.png b/assets/amiibo/images/icon_09c50501-02860e02.png
new file mode 100644
index 000000000..88c3f6338
Binary files /dev/null and b/assets/amiibo/images/icon_09c50501-02860e02.png differ
diff --git a/assets/amiibo/images/icon_09c60101-02870e02.png b/assets/amiibo/images/icon_09c60101-02870e02.png
new file mode 100644
index 000000000..d3874a25b
Binary files /dev/null and b/assets/amiibo/images/icon_09c60101-02870e02.png differ
diff --git a/assets/amiibo/images/icon_09c60201-02880e02.png b/assets/amiibo/images/icon_09c60201-02880e02.png
new file mode 100644
index 000000000..9d16e06c5
Binary files /dev/null and b/assets/amiibo/images/icon_09c60201-02880e02.png differ
diff --git a/assets/amiibo/images/icon_09c60301-02890e02.png b/assets/amiibo/images/icon_09c60301-02890e02.png
new file mode 100644
index 000000000..5e6ae378b
Binary files /dev/null and b/assets/amiibo/images/icon_09c60301-02890e02.png differ
diff --git a/assets/amiibo/images/icon_09c60401-028a0e02.png b/assets/amiibo/images/icon_09c60401-028a0e02.png
new file mode 100644
index 000000000..8bae55726
Binary files /dev/null and b/assets/amiibo/images/icon_09c60401-028a0e02.png differ
diff --git a/assets/amiibo/images/icon_09c60501-028b0e02.png b/assets/amiibo/images/icon_09c60501-028b0e02.png
new file mode 100644
index 000000000..1f97ae4ed
Binary files /dev/null and b/assets/amiibo/images/icon_09c60501-028b0e02.png differ
diff --git a/assets/amiibo/images/icon_09c70101-028c0e02.png b/assets/amiibo/images/icon_09c70101-028c0e02.png
new file mode 100644
index 000000000..d13ce245d
Binary files /dev/null and b/assets/amiibo/images/icon_09c70101-028c0e02.png differ
diff --git a/assets/amiibo/images/icon_09c70201-028d0e02.png b/assets/amiibo/images/icon_09c70201-028d0e02.png
new file mode 100644
index 000000000..e20cae51d
Binary files /dev/null and b/assets/amiibo/images/icon_09c70201-028d0e02.png differ
diff --git a/assets/amiibo/images/icon_09c70301-028e0e02.png b/assets/amiibo/images/icon_09c70301-028e0e02.png
new file mode 100644
index 000000000..952ecc950
Binary files /dev/null and b/assets/amiibo/images/icon_09c70301-028e0e02.png differ
diff --git a/assets/amiibo/images/icon_09c70401-028f0e02.png b/assets/amiibo/images/icon_09c70401-028f0e02.png
new file mode 100644
index 000000000..d0dc99b28
Binary files /dev/null and b/assets/amiibo/images/icon_09c70401-028f0e02.png differ
diff --git a/assets/amiibo/images/icon_09c70501-02900e02.png b/assets/amiibo/images/icon_09c70501-02900e02.png
new file mode 100644
index 000000000..9945ad8fe
Binary files /dev/null and b/assets/amiibo/images/icon_09c70501-02900e02.png differ
diff --git a/assets/amiibo/images/icon_09c80101-02910e02.png b/assets/amiibo/images/icon_09c80101-02910e02.png
new file mode 100644
index 000000000..b3b1677dc
Binary files /dev/null and b/assets/amiibo/images/icon_09c80101-02910e02.png differ
diff --git a/assets/amiibo/images/icon_09c80201-02920e02.png b/assets/amiibo/images/icon_09c80201-02920e02.png
new file mode 100644
index 000000000..2b8d35f4e
Binary files /dev/null and b/assets/amiibo/images/icon_09c80201-02920e02.png differ
diff --git a/assets/amiibo/images/icon_09c80301-02930e02.png b/assets/amiibo/images/icon_09c80301-02930e02.png
new file mode 100644
index 000000000..436ade949
Binary files /dev/null and b/assets/amiibo/images/icon_09c80301-02930e02.png differ
diff --git a/assets/amiibo/images/icon_09c80401-02940e02.png b/assets/amiibo/images/icon_09c80401-02940e02.png
new file mode 100644
index 000000000..c5e3778e7
Binary files /dev/null and b/assets/amiibo/images/icon_09c80401-02940e02.png differ
diff --git a/assets/amiibo/images/icon_09c80501-02950e02.png b/assets/amiibo/images/icon_09c80501-02950e02.png
new file mode 100644
index 000000000..fe389a659
Binary files /dev/null and b/assets/amiibo/images/icon_09c80501-02950e02.png differ
diff --git a/assets/amiibo/images/icon_09c90101-02960e02.png b/assets/amiibo/images/icon_09c90101-02960e02.png
new file mode 100644
index 000000000..d57f5999e
Binary files /dev/null and b/assets/amiibo/images/icon_09c90101-02960e02.png differ
diff --git a/assets/amiibo/images/icon_09c90201-02970e02.png b/assets/amiibo/images/icon_09c90201-02970e02.png
new file mode 100644
index 000000000..7baf1ce76
Binary files /dev/null and b/assets/amiibo/images/icon_09c90201-02970e02.png differ
diff --git a/assets/amiibo/images/icon_09c90301-02980e02.png b/assets/amiibo/images/icon_09c90301-02980e02.png
new file mode 100644
index 000000000..616b3b598
Binary files /dev/null and b/assets/amiibo/images/icon_09c90301-02980e02.png differ
diff --git a/assets/amiibo/images/icon_09c90401-02990e02.png b/assets/amiibo/images/icon_09c90401-02990e02.png
new file mode 100644
index 000000000..dcb3a1c8d
Binary files /dev/null and b/assets/amiibo/images/icon_09c90401-02990e02.png differ
diff --git a/assets/amiibo/images/icon_09c90501-029a0e02.png b/assets/amiibo/images/icon_09c90501-029a0e02.png
new file mode 100644
index 000000000..a7568ace1
Binary files /dev/null and b/assets/amiibo/images/icon_09c90501-029a0e02.png differ
diff --git a/assets/amiibo/images/icon_09ca0101-029b0e02.png b/assets/amiibo/images/icon_09ca0101-029b0e02.png
new file mode 100644
index 000000000..78eb4604d
Binary files /dev/null and b/assets/amiibo/images/icon_09ca0101-029b0e02.png differ
diff --git a/assets/amiibo/images/icon_09ca0201-029c0e02.png b/assets/amiibo/images/icon_09ca0201-029c0e02.png
new file mode 100644
index 000000000..4252e0811
Binary files /dev/null and b/assets/amiibo/images/icon_09ca0201-029c0e02.png differ
diff --git a/assets/amiibo/images/icon_09ca0301-029d0e02.png b/assets/amiibo/images/icon_09ca0301-029d0e02.png
new file mode 100644
index 000000000..9b2000936
Binary files /dev/null and b/assets/amiibo/images/icon_09ca0301-029d0e02.png differ
diff --git a/assets/amiibo/images/icon_09ca0401-029e0e02.png b/assets/amiibo/images/icon_09ca0401-029e0e02.png
new file mode 100644
index 000000000..75629fba4
Binary files /dev/null and b/assets/amiibo/images/icon_09ca0401-029e0e02.png differ
diff --git a/assets/amiibo/images/icon_09ca0501-029f0e02.png b/assets/amiibo/images/icon_09ca0501-029f0e02.png
new file mode 100644
index 000000000..bf7b20627
Binary files /dev/null and b/assets/amiibo/images/icon_09ca0501-029f0e02.png differ
diff --git a/assets/amiibo/images/icon_09cb0101-02a00e02.png b/assets/amiibo/images/icon_09cb0101-02a00e02.png
new file mode 100644
index 000000000..0be53a6ec
Binary files /dev/null and b/assets/amiibo/images/icon_09cb0101-02a00e02.png differ
diff --git a/assets/amiibo/images/icon_09cb0201-02a10e02.png b/assets/amiibo/images/icon_09cb0201-02a10e02.png
new file mode 100644
index 000000000..cbeab29a0
Binary files /dev/null and b/assets/amiibo/images/icon_09cb0201-02a10e02.png differ
diff --git a/assets/amiibo/images/icon_09cb0301-02a20e02.png b/assets/amiibo/images/icon_09cb0301-02a20e02.png
new file mode 100644
index 000000000..116c54001
Binary files /dev/null and b/assets/amiibo/images/icon_09cb0301-02a20e02.png differ
diff --git a/assets/amiibo/images/icon_09cb0401-02a30e02.png b/assets/amiibo/images/icon_09cb0401-02a30e02.png
new file mode 100644
index 000000000..cc6dd95e3
Binary files /dev/null and b/assets/amiibo/images/icon_09cb0401-02a30e02.png differ
diff --git a/assets/amiibo/images/icon_09cb0501-02a40e02.png b/assets/amiibo/images/icon_09cb0501-02a40e02.png
new file mode 100644
index 000000000..2d83d372a
Binary files /dev/null and b/assets/amiibo/images/icon_09cb0501-02a40e02.png differ
diff --git a/assets/amiibo/images/icon_09cc0101-02a50e02.png b/assets/amiibo/images/icon_09cc0101-02a50e02.png
new file mode 100644
index 000000000..fed772541
Binary files /dev/null and b/assets/amiibo/images/icon_09cc0101-02a50e02.png differ
diff --git a/assets/amiibo/images/icon_09cc0201-02a60e02.png b/assets/amiibo/images/icon_09cc0201-02a60e02.png
new file mode 100644
index 000000000..b9e0f5d60
Binary files /dev/null and b/assets/amiibo/images/icon_09cc0201-02a60e02.png differ
diff --git a/assets/amiibo/images/icon_09cc0301-02a70e02.png b/assets/amiibo/images/icon_09cc0301-02a70e02.png
new file mode 100644
index 000000000..6ae820337
Binary files /dev/null and b/assets/amiibo/images/icon_09cc0301-02a70e02.png differ
diff --git a/assets/amiibo/images/icon_09cc0401-02a80e02.png b/assets/amiibo/images/icon_09cc0401-02a80e02.png
new file mode 100644
index 000000000..5683d4d60
Binary files /dev/null and b/assets/amiibo/images/icon_09cc0401-02a80e02.png differ
diff --git a/assets/amiibo/images/icon_09cc0501-02a90e02.png b/assets/amiibo/images/icon_09cc0501-02a90e02.png
new file mode 100644
index 000000000..14563a651
Binary files /dev/null and b/assets/amiibo/images/icon_09cc0501-02a90e02.png differ
diff --git a/assets/amiibo/images/icon_09cd0101-02aa0e02.png b/assets/amiibo/images/icon_09cd0101-02aa0e02.png
new file mode 100644
index 000000000..b078973ea
Binary files /dev/null and b/assets/amiibo/images/icon_09cd0101-02aa0e02.png differ
diff --git a/assets/amiibo/images/icon_09cd0201-02ab0e02.png b/assets/amiibo/images/icon_09cd0201-02ab0e02.png
new file mode 100644
index 000000000..40e8ebe08
Binary files /dev/null and b/assets/amiibo/images/icon_09cd0201-02ab0e02.png differ
diff --git a/assets/amiibo/images/icon_09cd0301-02ac0e02.png b/assets/amiibo/images/icon_09cd0301-02ac0e02.png
new file mode 100644
index 000000000..728bdd9bc
Binary files /dev/null and b/assets/amiibo/images/icon_09cd0301-02ac0e02.png differ
diff --git a/assets/amiibo/images/icon_09cd0401-02ad0e02.png b/assets/amiibo/images/icon_09cd0401-02ad0e02.png
new file mode 100644
index 000000000..dd4c21a1c
Binary files /dev/null and b/assets/amiibo/images/icon_09cd0401-02ad0e02.png differ
diff --git a/assets/amiibo/images/icon_09cd0501-02ae0e02.png b/assets/amiibo/images/icon_09cd0501-02ae0e02.png
new file mode 100644
index 000000000..589141a07
Binary files /dev/null and b/assets/amiibo/images/icon_09cd0501-02ae0e02.png differ
diff --git a/assets/amiibo/images/icon_09ce0101-02af0e02.png b/assets/amiibo/images/icon_09ce0101-02af0e02.png
new file mode 100644
index 000000000..f11a9255d
Binary files /dev/null and b/assets/amiibo/images/icon_09ce0101-02af0e02.png differ
diff --git a/assets/amiibo/images/icon_09ce0201-02b00e02.png b/assets/amiibo/images/icon_09ce0201-02b00e02.png
new file mode 100644
index 000000000..a00c613bd
Binary files /dev/null and b/assets/amiibo/images/icon_09ce0201-02b00e02.png differ
diff --git a/assets/amiibo/images/icon_09ce0301-02b10e02.png b/assets/amiibo/images/icon_09ce0301-02b10e02.png
new file mode 100644
index 000000000..cd80a6c9d
Binary files /dev/null and b/assets/amiibo/images/icon_09ce0301-02b10e02.png differ
diff --git a/assets/amiibo/images/icon_09ce0401-02b20e02.png b/assets/amiibo/images/icon_09ce0401-02b20e02.png
new file mode 100644
index 000000000..0a487fa8c
Binary files /dev/null and b/assets/amiibo/images/icon_09ce0401-02b20e02.png differ
diff --git a/assets/amiibo/images/icon_09ce0501-02b30e02.png b/assets/amiibo/images/icon_09ce0501-02b30e02.png
new file mode 100644
index 000000000..f0b64e622
Binary files /dev/null and b/assets/amiibo/images/icon_09ce0501-02b30e02.png differ
diff --git a/assets/amiibo/images/icon_09cf0101-02b40e02.png b/assets/amiibo/images/icon_09cf0101-02b40e02.png
new file mode 100644
index 000000000..631fc0625
Binary files /dev/null and b/assets/amiibo/images/icon_09cf0101-02b40e02.png differ
diff --git a/assets/amiibo/images/icon_09cf0201-02b50e02.png b/assets/amiibo/images/icon_09cf0201-02b50e02.png
new file mode 100644
index 000000000..1369f4a0a
Binary files /dev/null and b/assets/amiibo/images/icon_09cf0201-02b50e02.png differ
diff --git a/assets/amiibo/images/icon_09cf0301-02b60e02.png b/assets/amiibo/images/icon_09cf0301-02b60e02.png
new file mode 100644
index 000000000..47583c338
Binary files /dev/null and b/assets/amiibo/images/icon_09cf0301-02b60e02.png differ
diff --git a/assets/amiibo/images/icon_09cf0401-02b70e02.png b/assets/amiibo/images/icon_09cf0401-02b70e02.png
new file mode 100644
index 000000000..7ccca04fb
Binary files /dev/null and b/assets/amiibo/images/icon_09cf0401-02b70e02.png differ
diff --git a/assets/amiibo/images/icon_09cf0501-02b80e02.png b/assets/amiibo/images/icon_09cf0501-02b80e02.png
new file mode 100644
index 000000000..d89f69c11
Binary files /dev/null and b/assets/amiibo/images/icon_09cf0501-02b80e02.png differ
diff --git a/assets/amiibo/images/icon_09d00101-02b90e02.png b/assets/amiibo/images/icon_09d00101-02b90e02.png
new file mode 100644
index 000000000..98251a253
Binary files /dev/null and b/assets/amiibo/images/icon_09d00101-02b90e02.png differ
diff --git a/assets/amiibo/images/icon_09d00201-02ba0e02.png b/assets/amiibo/images/icon_09d00201-02ba0e02.png
new file mode 100644
index 000000000..6fd847af8
Binary files /dev/null and b/assets/amiibo/images/icon_09d00201-02ba0e02.png differ
diff --git a/assets/amiibo/images/icon_09d00301-02bb0e02.png b/assets/amiibo/images/icon_09d00301-02bb0e02.png
new file mode 100644
index 000000000..d1777e410
Binary files /dev/null and b/assets/amiibo/images/icon_09d00301-02bb0e02.png differ
diff --git a/assets/amiibo/images/icon_09d00401-02bc0e02.png b/assets/amiibo/images/icon_09d00401-02bc0e02.png
new file mode 100644
index 000000000..d406b5401
Binary files /dev/null and b/assets/amiibo/images/icon_09d00401-02bc0e02.png differ
diff --git a/assets/amiibo/images/icon_09d00501-02bd0e02.png b/assets/amiibo/images/icon_09d00501-02bd0e02.png
new file mode 100644
index 000000000..3ace8999f
Binary files /dev/null and b/assets/amiibo/images/icon_09d00501-02bd0e02.png differ
diff --git a/assets/amiibo/images/icon_09d10101-02be0e02.png b/assets/amiibo/images/icon_09d10101-02be0e02.png
new file mode 100644
index 000000000..faa60b54e
Binary files /dev/null and b/assets/amiibo/images/icon_09d10101-02be0e02.png differ
diff --git a/assets/amiibo/images/icon_09d10201-02bf0e02.png b/assets/amiibo/images/icon_09d10201-02bf0e02.png
new file mode 100644
index 000000000..14d77a191
Binary files /dev/null and b/assets/amiibo/images/icon_09d10201-02bf0e02.png differ
diff --git a/assets/amiibo/images/icon_09d10301-02c00e02.png b/assets/amiibo/images/icon_09d10301-02c00e02.png
new file mode 100644
index 000000000..327294a0a
Binary files /dev/null and b/assets/amiibo/images/icon_09d10301-02c00e02.png differ
diff --git a/assets/amiibo/images/icon_09d10401-02c10e02.png b/assets/amiibo/images/icon_09d10401-02c10e02.png
new file mode 100644
index 000000000..71d4cdbbf
Binary files /dev/null and b/assets/amiibo/images/icon_09d10401-02c10e02.png differ
diff --git a/assets/amiibo/images/icon_09d10501-02c20e02.png b/assets/amiibo/images/icon_09d10501-02c20e02.png
new file mode 100644
index 000000000..4ec9c4fcd
Binary files /dev/null and b/assets/amiibo/images/icon_09d10501-02c20e02.png differ
diff --git a/assets/amiibo/images/icon_0a000001-03ab0502.png b/assets/amiibo/images/icon_0a000001-03ab0502.png
new file mode 100644
index 000000000..510277318
Binary files /dev/null and b/assets/amiibo/images/icon_0a000001-03ab0502.png differ
diff --git a/assets/amiibo/images/icon_0a010001-03ac0502.png b/assets/amiibo/images/icon_0a010001-03ac0502.png
new file mode 100644
index 000000000..c7c554873
Binary files /dev/null and b/assets/amiibo/images/icon_0a010001-03ac0502.png differ
diff --git a/assets/amiibo/images/icon_0a020001-03b30502.png b/assets/amiibo/images/icon_0a020001-03b30502.png
new file mode 100644
index 000000000..d18384c2c
Binary files /dev/null and b/assets/amiibo/images/icon_0a020001-03b30502.png differ
diff --git a/assets/amiibo/images/icon_0a030001-03b40502.png b/assets/amiibo/images/icon_0a030001-03b40502.png
new file mode 100644
index 000000000..926e0f1aa
Binary files /dev/null and b/assets/amiibo/images/icon_0a030001-03b40502.png differ
diff --git a/assets/amiibo/images/icon_0a040001-03b50502.png b/assets/amiibo/images/icon_0a040001-03b50502.png
new file mode 100644
index 000000000..363f70b2f
Binary files /dev/null and b/assets/amiibo/images/icon_0a040001-03b50502.png differ
diff --git a/assets/amiibo/images/icon_0a050001-03b80502.png b/assets/amiibo/images/icon_0a050001-03b80502.png
new file mode 100644
index 000000000..16d9bb7cd
Binary files /dev/null and b/assets/amiibo/images/icon_0a050001-03b80502.png differ
diff --git a/assets/amiibo/images/icon_0a060001-03ba0502.png b/assets/amiibo/images/icon_0a060001-03ba0502.png
new file mode 100644
index 000000000..07bc3cd25
Binary files /dev/null and b/assets/amiibo/images/icon_0a060001-03ba0502.png differ
diff --git a/assets/amiibo/images/icon_0a070001-03bc0502.png b/assets/amiibo/images/icon_0a070001-03bc0502.png
new file mode 100644
index 000000000..3aa13de02
Binary files /dev/null and b/assets/amiibo/images/icon_0a070001-03bc0502.png differ
diff --git a/assets/amiibo/images/icon_0a080001-03bd0502.png b/assets/amiibo/images/icon_0a080001-03bd0502.png
new file mode 100644
index 000000000..caecf627c
Binary files /dev/null and b/assets/amiibo/images/icon_0a080001-03bd0502.png differ
diff --git a/assets/amiibo/images/icon_0a090001-03c00502.png b/assets/amiibo/images/icon_0a090001-03c00502.png
new file mode 100644
index 000000000..d86a8f141
Binary files /dev/null and b/assets/amiibo/images/icon_0a090001-03c00502.png differ
diff --git a/assets/amiibo/images/icon_0a0a0001-03c10502.png b/assets/amiibo/images/icon_0a0a0001-03c10502.png
new file mode 100644
index 000000000..746aacea7
Binary files /dev/null and b/assets/amiibo/images/icon_0a0a0001-03c10502.png differ
diff --git a/assets/amiibo/images/icon_0a0b0001-03c20502.png b/assets/amiibo/images/icon_0a0b0001-03c20502.png
new file mode 100644
index 000000000..e29db73ab
Binary files /dev/null and b/assets/amiibo/images/icon_0a0b0001-03c20502.png differ
diff --git a/assets/amiibo/images/icon_0a0c0001-03c30502.png b/assets/amiibo/images/icon_0a0c0001-03c30502.png
new file mode 100644
index 000000000..22f1a3f45
Binary files /dev/null and b/assets/amiibo/images/icon_0a0c0001-03c30502.png differ
diff --git a/assets/amiibo/images/icon_0a0d0001-03c40502.png b/assets/amiibo/images/icon_0a0d0001-03c40502.png
new file mode 100644
index 000000000..91c74f3c2
Binary files /dev/null and b/assets/amiibo/images/icon_0a0d0001-03c40502.png differ
diff --git a/assets/amiibo/images/icon_0a0e0001-03c50502.png b/assets/amiibo/images/icon_0a0e0001-03c50502.png
new file mode 100644
index 000000000..40f7bbc90
Binary files /dev/null and b/assets/amiibo/images/icon_0a0e0001-03c50502.png differ
diff --git a/assets/amiibo/images/icon_0a0f0001-03c60502.png b/assets/amiibo/images/icon_0a0f0001-03c60502.png
new file mode 100644
index 000000000..718cf8cb1
Binary files /dev/null and b/assets/amiibo/images/icon_0a0f0001-03c60502.png differ
diff --git a/assets/amiibo/images/icon_0a100001-03c70502.png b/assets/amiibo/images/icon_0a100001-03c70502.png
new file mode 100644
index 000000000..a94756028
Binary files /dev/null and b/assets/amiibo/images/icon_0a100001-03c70502.png differ
diff --git a/assets/amiibo/images/icon_0a110001-03c80502.png b/assets/amiibo/images/icon_0a110001-03c80502.png
new file mode 100644
index 000000000..8d1780827
Binary files /dev/null and b/assets/amiibo/images/icon_0a110001-03c80502.png differ
diff --git a/assets/amiibo/images/icon_0a120001-03c90502.png b/assets/amiibo/images/icon_0a120001-03c90502.png
new file mode 100644
index 000000000..501457991
Binary files /dev/null and b/assets/amiibo/images/icon_0a120001-03c90502.png differ
diff --git a/assets/amiibo/images/icon_0a130001-03ca0502.png b/assets/amiibo/images/icon_0a130001-03ca0502.png
new file mode 100644
index 000000000..8f00679e7
Binary files /dev/null and b/assets/amiibo/images/icon_0a130001-03ca0502.png differ
diff --git a/assets/amiibo/images/icon_0a140001-03cb0502.png b/assets/amiibo/images/icon_0a140001-03cb0502.png
new file mode 100644
index 000000000..2bb0a28c1
Binary files /dev/null and b/assets/amiibo/images/icon_0a140001-03cb0502.png differ
diff --git a/assets/amiibo/images/icon_0a150001-03cc0502.png b/assets/amiibo/images/icon_0a150001-03cc0502.png
new file mode 100644
index 000000000..5c4613f86
Binary files /dev/null and b/assets/amiibo/images/icon_0a150001-03cc0502.png differ
diff --git a/assets/amiibo/images/icon_0a160001-03cd0502.png b/assets/amiibo/images/icon_0a160001-03cd0502.png
new file mode 100644
index 000000000..d30a7be4e
Binary files /dev/null and b/assets/amiibo/images/icon_0a160001-03cd0502.png differ
diff --git a/assets/amiibo/images/icon_0a170001-03ce0502.png b/assets/amiibo/images/icon_0a170001-03ce0502.png
new file mode 100644
index 000000000..ce8a63e93
Binary files /dev/null and b/assets/amiibo/images/icon_0a170001-03ce0502.png differ
diff --git a/assets/amiibo/images/icon_0a180001-03cf0502.png b/assets/amiibo/images/icon_0a180001-03cf0502.png
new file mode 100644
index 000000000..e6d69cef8
Binary files /dev/null and b/assets/amiibo/images/icon_0a180001-03cf0502.png differ
diff --git a/assets/amiibo/images/icon_0a190001-03d00502.png b/assets/amiibo/images/icon_0a190001-03d00502.png
new file mode 100644
index 000000000..49be62741
Binary files /dev/null and b/assets/amiibo/images/icon_0a190001-03d00502.png differ
diff --git a/assets/amiibo/images/icon_0a1a0001-03d10502.png b/assets/amiibo/images/icon_0a1a0001-03d10502.png
new file mode 100644
index 000000000..8d66162d9
Binary files /dev/null and b/assets/amiibo/images/icon_0a1a0001-03d10502.png differ
diff --git a/assets/amiibo/images/icon_0a1b0001-03d20502.png b/assets/amiibo/images/icon_0a1b0001-03d20502.png
new file mode 100644
index 000000000..5e8a03b75
Binary files /dev/null and b/assets/amiibo/images/icon_0a1b0001-03d20502.png differ
diff --git a/assets/amiibo/images/icon_0a1c0001-03d30502.png b/assets/amiibo/images/icon_0a1c0001-03d30502.png
new file mode 100644
index 000000000..ae4162a06
Binary files /dev/null and b/assets/amiibo/images/icon_0a1c0001-03d30502.png differ
diff --git a/assets/amiibo/images/icon_0a1d0001-03d40502.png b/assets/amiibo/images/icon_0a1d0001-03d40502.png
new file mode 100644
index 000000000..4f1882c01
Binary files /dev/null and b/assets/amiibo/images/icon_0a1d0001-03d40502.png differ
diff --git a/assets/amiibo/images/icon_0a1e0001-03d50502.png b/assets/amiibo/images/icon_0a1e0001-03d50502.png
new file mode 100644
index 000000000..28708b09e
Binary files /dev/null and b/assets/amiibo/images/icon_0a1e0001-03d50502.png differ
diff --git a/assets/amiibo/images/icon_0a1f0001-03d60502.png b/assets/amiibo/images/icon_0a1f0001-03d60502.png
new file mode 100644
index 000000000..e7af35a0b
Binary files /dev/null and b/assets/amiibo/images/icon_0a1f0001-03d60502.png differ
diff --git a/assets/amiibo/images/icon_0a200001-03d70502.png b/assets/amiibo/images/icon_0a200001-03d70502.png
new file mode 100644
index 000000000..6d22d1c07
Binary files /dev/null and b/assets/amiibo/images/icon_0a200001-03d70502.png differ
diff --git a/assets/amiibo/images/icon_0a400000-041d0002.png b/assets/amiibo/images/icon_0a400000-041d0002.png
new file mode 100644
index 000000000..9274e6a6f
Binary files /dev/null and b/assets/amiibo/images/icon_0a400000-041d0002.png differ
diff --git a/assets/amiibo/images/icon_19020000-03830002.png b/assets/amiibo/images/icon_19020000-03830002.png
new file mode 100644
index 000000000..380231ccd
Binary files /dev/null and b/assets/amiibo/images/icon_19020000-03830002.png differ
diff --git a/assets/amiibo/images/icon_19060000-00240002.png b/assets/amiibo/images/icon_19060000-00240002.png
new file mode 100644
index 000000000..cb3ed0a25
Binary files /dev/null and b/assets/amiibo/images/icon_19060000-00240002.png differ
diff --git a/assets/amiibo/images/icon_19070000-03840002.png b/assets/amiibo/images/icon_19070000-03840002.png
new file mode 100644
index 000000000..973b04912
Binary files /dev/null and b/assets/amiibo/images/icon_19070000-03840002.png differ
diff --git a/assets/amiibo/images/icon_19190000-00090002.png b/assets/amiibo/images/icon_19190000-00090002.png
new file mode 100644
index 000000000..bb245cc1a
Binary files /dev/null and b/assets/amiibo/images/icon_19190000-00090002.png differ
diff --git a/assets/amiibo/images/icon_19270000-00260002.png b/assets/amiibo/images/icon_19270000-00260002.png
new file mode 100644
index 000000000..95ef6c6b4
Binary files /dev/null and b/assets/amiibo/images/icon_19270000-00260002.png differ
diff --git a/assets/amiibo/images/icon_19960000-023d0002.png b/assets/amiibo/images/icon_19960000-023d0002.png
new file mode 100644
index 000000000..fbf00009f
Binary files /dev/null and b/assets/amiibo/images/icon_19960000-023d0002.png differ
diff --git a/assets/amiibo/images/icon_19ac0000-03850002.png b/assets/amiibo/images/icon_19ac0000-03850002.png
new file mode 100644
index 000000000..907fa0f29
Binary files /dev/null and b/assets/amiibo/images/icon_19ac0000-03850002.png differ
diff --git a/assets/amiibo/images/icon_1ac00000-00110002.png b/assets/amiibo/images/icon_1ac00000-00110002.png
new file mode 100644
index 000000000..160d69dd8
Binary files /dev/null and b/assets/amiibo/images/icon_1ac00000-00110002.png differ
diff --git a/assets/amiibo/images/icon_1b920000-00250002.png b/assets/amiibo/images/icon_1b920000-00250002.png
new file mode 100644
index 000000000..585dfffce
Binary files /dev/null and b/assets/amiibo/images/icon_1b920000-00250002.png differ
diff --git a/assets/amiibo/images/icon_1bd70000-03860002.png b/assets/amiibo/images/icon_1bd70000-03860002.png
new file mode 100644
index 000000000..0a9991ee9
Binary files /dev/null and b/assets/amiibo/images/icon_1bd70000-03860002.png differ
diff --git a/assets/amiibo/images/icon_1d000001-025c0d02.png b/assets/amiibo/images/icon_1d000001-025c0d02.png
new file mode 100644
index 000000000..8aa9c256a
Binary files /dev/null and b/assets/amiibo/images/icon_1d000001-025c0d02.png differ
diff --git a/assets/amiibo/images/icon_1d010000-03750d02.png b/assets/amiibo/images/icon_1d010000-03750d02.png
new file mode 100644
index 000000000..df0819ccb
Binary files /dev/null and b/assets/amiibo/images/icon_1d010000-03750d02.png differ
diff --git a/assets/amiibo/images/icon_1d400000-03870002.png b/assets/amiibo/images/icon_1d400000-03870002.png
new file mode 100644
index 000000000..709bdb51d
Binary files /dev/null and b/assets/amiibo/images/icon_1d400000-03870002.png differ
diff --git a/assets/amiibo/images/icon_1f000000-000a0002.png b/assets/amiibo/images/icon_1f000000-000a0002.png
new file mode 100644
index 000000000..a5b1eabbe
Binary files /dev/null and b/assets/amiibo/images/icon_1f000000-000a0002.png differ
diff --git a/assets/amiibo/images/icon_1f000000-02540c02.png b/assets/amiibo/images/icon_1f000000-02540c02.png
new file mode 100644
index 000000000..8ddf186b9
Binary files /dev/null and b/assets/amiibo/images/icon_1f000000-02540c02.png differ
diff --git a/assets/amiibo/images/icon_1f010000-00270002.png b/assets/amiibo/images/icon_1f010000-00270002.png
new file mode 100644
index 000000000..448d7ede5
Binary files /dev/null and b/assets/amiibo/images/icon_1f010000-00270002.png differ
diff --git a/assets/amiibo/images/icon_1f010000-02550c02.png b/assets/amiibo/images/icon_1f010000-02550c02.png
new file mode 100644
index 000000000..d25052f61
Binary files /dev/null and b/assets/amiibo/images/icon_1f010000-02550c02.png differ
diff --git a/assets/amiibo/images/icon_1f020000-00280002.png b/assets/amiibo/images/icon_1f020000-00280002.png
new file mode 100644
index 000000000..d0d74dceb
Binary files /dev/null and b/assets/amiibo/images/icon_1f020000-00280002.png differ
diff --git a/assets/amiibo/images/icon_1f020000-02560c02.png b/assets/amiibo/images/icon_1f020000-02560c02.png
new file mode 100644
index 000000000..20b535278
Binary files /dev/null and b/assets/amiibo/images/icon_1f020000-02560c02.png differ
diff --git a/assets/amiibo/images/icon_1f030000-02570c02.png b/assets/amiibo/images/icon_1f030000-02570c02.png
new file mode 100644
index 000000000..e4632f365
Binary files /dev/null and b/assets/amiibo/images/icon_1f030000-02570c02.png differ
diff --git a/assets/amiibo/images/icon_1f400000-035e1002.png b/assets/amiibo/images/icon_1f400000-035e1002.png
new file mode 100644
index 000000000..37f22b45a
Binary files /dev/null and b/assets/amiibo/images/icon_1f400000-035e1002.png differ
diff --git a/assets/amiibo/images/icon_21000000-000b0002.png b/assets/amiibo/images/icon_21000000-000b0002.png
new file mode 100644
index 000000000..2760763fe
Binary files /dev/null and b/assets/amiibo/images/icon_21000000-000b0002.png differ
diff --git a/assets/amiibo/images/icon_21010000-00180002.png b/assets/amiibo/images/icon_21010000-00180002.png
new file mode 100644
index 000000000..b17a65b05
Binary files /dev/null and b/assets/amiibo/images/icon_21010000-00180002.png differ
diff --git a/assets/amiibo/images/icon_21020000-00290002.png b/assets/amiibo/images/icon_21020000-00290002.png
new file mode 100644
index 000000000..7f39e642f
Binary files /dev/null and b/assets/amiibo/images/icon_21020000-00290002.png differ
diff --git a/assets/amiibo/images/icon_21030000-002a0002.png b/assets/amiibo/images/icon_21030000-002a0002.png
new file mode 100644
index 000000000..f90edce7f
Binary files /dev/null and b/assets/amiibo/images/icon_21030000-002a0002.png differ
diff --git a/assets/amiibo/images/icon_21040000-02520002.png b/assets/amiibo/images/icon_21040000-02520002.png
new file mode 100644
index 000000000..60dfd9339
Binary files /dev/null and b/assets/amiibo/images/icon_21040000-02520002.png differ
diff --git a/assets/amiibo/images/icon_21050000-025a0002.png b/assets/amiibo/images/icon_21050000-025a0002.png
new file mode 100644
index 000000000..8d351018c
Binary files /dev/null and b/assets/amiibo/images/icon_21050000-025a0002.png differ
diff --git a/assets/amiibo/images/icon_21050100-03630002.png b/assets/amiibo/images/icon_21050100-03630002.png
new file mode 100644
index 000000000..9d8eabefb
Binary files /dev/null and b/assets/amiibo/images/icon_21050100-03630002.png differ
diff --git a/assets/amiibo/images/icon_21060000-03601202.png b/assets/amiibo/images/icon_21060000-03601202.png
new file mode 100644
index 000000000..0d0130aef
Binary files /dev/null and b/assets/amiibo/images/icon_21060000-03601202.png differ
diff --git a/assets/amiibo/images/icon_21070000-03611202.png b/assets/amiibo/images/icon_21070000-03611202.png
new file mode 100644
index 000000000..1b7908769
Binary files /dev/null and b/assets/amiibo/images/icon_21070000-03611202.png differ
diff --git a/assets/amiibo/images/icon_21080000-036f1202.png b/assets/amiibo/images/icon_21080000-036f1202.png
new file mode 100644
index 000000000..383ee8346
Binary files /dev/null and b/assets/amiibo/images/icon_21080000-036f1202.png differ
diff --git a/assets/amiibo/images/icon_21080000-03880002.png b/assets/amiibo/images/icon_21080000-03880002.png
new file mode 100644
index 000000000..b33e47866
Binary files /dev/null and b/assets/amiibo/images/icon_21080000-03880002.png differ
diff --git a/assets/amiibo/images/icon_21090000-03701202.png b/assets/amiibo/images/icon_21090000-03701202.png
new file mode 100644
index 000000000..b7650618d
Binary files /dev/null and b/assets/amiibo/images/icon_21090000-03701202.png differ
diff --git a/assets/amiibo/images/icon_210b0000-03a50002.png b/assets/amiibo/images/icon_210b0000-03a50002.png
new file mode 100644
index 000000000..51c6bca8c
Binary files /dev/null and b/assets/amiibo/images/icon_210b0000-03a50002.png differ
diff --git a/assets/amiibo/images/icon_22400000-002b0002.png b/assets/amiibo/images/icon_22400000-002b0002.png
new file mode 100644
index 000000000..c2a350ac3
Binary files /dev/null and b/assets/amiibo/images/icon_22400000-002b0002.png differ
diff --git a/assets/amiibo/images/icon_22410000-041e0002.png b/assets/amiibo/images/icon_22410000-041e0002.png
new file mode 100644
index 000000000..56ac2d891
Binary files /dev/null and b/assets/amiibo/images/icon_22410000-041e0002.png differ
diff --git a/assets/amiibo/images/icon_22420000-041f0002.png b/assets/amiibo/images/icon_22420000-041f0002.png
new file mode 100644
index 000000000..98ad4d2c1
Binary files /dev/null and b/assets/amiibo/images/icon_22420000-041f0002.png differ
diff --git a/assets/amiibo/images/icon_22430000-043d1b02.png b/assets/amiibo/images/icon_22430000-043d1b02.png
new file mode 100644
index 000000000..e26698a04
Binary files /dev/null and b/assets/amiibo/images/icon_22430000-043d1b02.png differ
diff --git a/assets/amiibo/images/icon_22440000-043e1b02.png b/assets/amiibo/images/icon_22440000-043e1b02.png
new file mode 100644
index 000000000..79b056f02
Binary files /dev/null and b/assets/amiibo/images/icon_22440000-043e1b02.png differ
diff --git a/assets/amiibo/images/icon_22800000-002c0002.png b/assets/amiibo/images/icon_22800000-002c0002.png
new file mode 100644
index 000000000..dd550c5cb
Binary files /dev/null and b/assets/amiibo/images/icon_22800000-002c0002.png differ
diff --git a/assets/amiibo/images/icon_22810000-02510002.png b/assets/amiibo/images/icon_22810000-02510002.png
new file mode 100644
index 000000000..2956ad517
Binary files /dev/null and b/assets/amiibo/images/icon_22810000-02510002.png differ
diff --git a/assets/amiibo/images/icon_22c00000-003a0202.png b/assets/amiibo/images/icon_22c00000-003a0202.png
new file mode 100644
index 000000000..c2849b126
Binary files /dev/null and b/assets/amiibo/images/icon_22c00000-003a0202.png differ
diff --git a/assets/amiibo/images/icon_32000000-00300002.png b/assets/amiibo/images/icon_32000000-00300002.png
new file mode 100644
index 000000000..e1b5f5b6c
Binary files /dev/null and b/assets/amiibo/images/icon_32000000-00300002.png differ
diff --git a/assets/amiibo/images/icon_32400000-025b0002.png b/assets/amiibo/images/icon_32400000-025b0002.png
new file mode 100644
index 000000000..50e456668
Binary files /dev/null and b/assets/amiibo/images/icon_32400000-025b0002.png differ
diff --git a/assets/amiibo/images/icon_32400100-03640002.png b/assets/amiibo/images/icon_32400100-03640002.png
new file mode 100644
index 000000000..95994cb88
Binary files /dev/null and b/assets/amiibo/images/icon_32400100-03640002.png differ
diff --git a/assets/amiibo/images/icon_33400000-00320002.png b/assets/amiibo/images/icon_33400000-00320002.png
new file mode 100644
index 000000000..eb0ec7edd
Binary files /dev/null and b/assets/amiibo/images/icon_33400000-00320002.png differ
diff --git a/assets/amiibo/images/icon_33800000-03781402.png b/assets/amiibo/images/icon_33800000-03781402.png
new file mode 100644
index 000000000..fe1caf2c3
Binary files /dev/null and b/assets/amiibo/images/icon_33800000-03781402.png differ
diff --git a/assets/amiibo/images/icon_33c00000-04200002.png b/assets/amiibo/images/icon_33c00000-04200002.png
new file mode 100644
index 000000000..b234756ef
Binary files /dev/null and b/assets/amiibo/images/icon_33c00000-04200002.png differ
diff --git a/assets/amiibo/images/icon_34800000-00310002.png b/assets/amiibo/images/icon_34800000-00310002.png
new file mode 100644
index 000000000..8a47fc455
Binary files /dev/null and b/assets/amiibo/images/icon_34800000-00310002.png differ
diff --git a/assets/amiibo/images/icon_34800000-02580002.png b/assets/amiibo/images/icon_34800000-02580002.png
new file mode 100644
index 000000000..9bb39319f
Binary files /dev/null and b/assets/amiibo/images/icon_34800000-02580002.png differ
diff --git a/assets/amiibo/images/icon_34800000-03791502.png b/assets/amiibo/images/icon_34800000-03791502.png
new file mode 100644
index 000000000..67c2d9bd5
Binary files /dev/null and b/assets/amiibo/images/icon_34800000-03791502.png differ
diff --git a/assets/amiibo/images/icon_34c00000-02530002.png b/assets/amiibo/images/icon_34c00000-02530002.png
new file mode 100644
index 000000000..67b03e459
Binary files /dev/null and b/assets/amiibo/images/icon_34c00000-02530002.png differ
diff --git a/assets/amiibo/images/icon_34c10000-03890002.png b/assets/amiibo/images/icon_34c10000-03890002.png
new file mode 100644
index 000000000..4f42acca7
Binary files /dev/null and b/assets/amiibo/images/icon_34c10000-03890002.png differ
diff --git a/assets/amiibo/images/icon_35000100-02e10f02.png b/assets/amiibo/images/icon_35000100-02e10f02.png
new file mode 100644
index 000000000..98ea3e053
Binary files /dev/null and b/assets/amiibo/images/icon_35000100-02e10f02.png differ
diff --git a/assets/amiibo/images/icon_35000200-02e20f02.png b/assets/amiibo/images/icon_35000200-02e20f02.png
new file mode 100644
index 000000000..46ccb906e
Binary files /dev/null and b/assets/amiibo/images/icon_35000200-02e20f02.png differ
diff --git a/assets/amiibo/images/icon_35010000-02e30f02.png b/assets/amiibo/images/icon_35010000-02e30f02.png
new file mode 100644
index 000000000..747b4c001
Binary files /dev/null and b/assets/amiibo/images/icon_35010000-02e30f02.png differ
diff --git a/assets/amiibo/images/icon_35020100-02e40f02.png b/assets/amiibo/images/icon_35020100-02e40f02.png
new file mode 100644
index 000000000..bb15618c1
Binary files /dev/null and b/assets/amiibo/images/icon_35020100-02e40f02.png differ
diff --git a/assets/amiibo/images/icon_35030100-02e50f02.png b/assets/amiibo/images/icon_35030100-02e50f02.png
new file mode 100644
index 000000000..ce4ca715c
Binary files /dev/null and b/assets/amiibo/images/icon_35030100-02e50f02.png differ
diff --git a/assets/amiibo/images/icon_35040100-02e60f02.png b/assets/amiibo/images/icon_35040100-02e60f02.png
new file mode 100644
index 000000000..82ef53cd8
Binary files /dev/null and b/assets/amiibo/images/icon_35040100-02e60f02.png differ
diff --git a/assets/amiibo/images/icon_35050000-040c0f02.png b/assets/amiibo/images/icon_35050000-040c0f02.png
new file mode 100644
index 000000000..f36c21ae5
Binary files /dev/null and b/assets/amiibo/images/icon_35050000-040c0f02.png differ
diff --git a/assets/amiibo/images/icon_35060000-040d0f02.png b/assets/amiibo/images/icon_35060000-040d0f02.png
new file mode 100644
index 000000000..c3e362e30
Binary files /dev/null and b/assets/amiibo/images/icon_35060000-040d0f02.png differ
diff --git a/assets/amiibo/images/icon_35070000-040e0f02.png b/assets/amiibo/images/icon_35070000-040e0f02.png
new file mode 100644
index 000000000..0268c77df
Binary files /dev/null and b/assets/amiibo/images/icon_35070000-040e0f02.png differ
diff --git a/assets/amiibo/images/icon_35080000-040f1802.png b/assets/amiibo/images/icon_35080000-040f1802.png
new file mode 100644
index 000000000..180032a97
Binary files /dev/null and b/assets/amiibo/images/icon_35080000-040f1802.png differ
diff --git a/assets/amiibo/images/icon_35090000-04101802.png b/assets/amiibo/images/icon_35090000-04101802.png
new file mode 100644
index 000000000..b51e56865
Binary files /dev/null and b/assets/amiibo/images/icon_35090000-04101802.png differ
diff --git a/assets/amiibo/images/icon_35090100-042b1802.png b/assets/amiibo/images/icon_35090100-042b1802.png
new file mode 100644
index 000000000..5f9be1e18
Binary files /dev/null and b/assets/amiibo/images/icon_35090100-042b1802.png differ
diff --git a/assets/amiibo/images/icon_350a0000-04111802.png b/assets/amiibo/images/icon_350a0000-04111802.png
new file mode 100644
index 000000000..86a830c38
Binary files /dev/null and b/assets/amiibo/images/icon_350a0000-04111802.png differ
diff --git a/assets/amiibo/images/icon_350a0100-042c1802.png b/assets/amiibo/images/icon_350a0100-042c1802.png
new file mode 100644
index 000000000..0bf05657b
Binary files /dev/null and b/assets/amiibo/images/icon_350a0100-042c1802.png differ
diff --git a/assets/amiibo/images/icon_350b0000-042d1802.png b/assets/amiibo/images/icon_350b0000-042d1802.png
new file mode 100644
index 000000000..0cbfd3112
Binary files /dev/null and b/assets/amiibo/images/icon_350b0000-042d1802.png differ
diff --git a/assets/amiibo/images/icon_35c00000-02500a02.png b/assets/amiibo/images/icon_35c00000-02500a02.png
new file mode 100644
index 000000000..3b451e5fd
Binary files /dev/null and b/assets/amiibo/images/icon_35c00000-02500a02.png differ
diff --git a/assets/amiibo/images/icon_35c00000-03920a02.png b/assets/amiibo/images/icon_35c00000-03920a02.png
new file mode 100644
index 000000000..3eff209bf
Binary files /dev/null and b/assets/amiibo/images/icon_35c00000-03920a02.png differ
diff --git a/assets/amiibo/images/icon_35c10000-036c0a02.png b/assets/amiibo/images/icon_35c10000-036c0a02.png
new file mode 100644
index 000000000..6a6cc340b
Binary files /dev/null and b/assets/amiibo/images/icon_35c10000-036c0a02.png differ
diff --git a/assets/amiibo/images/icon_35c20000-036d0a02.png b/assets/amiibo/images/icon_35c20000-036d0a02.png
new file mode 100644
index 000000000..a40f12e06
Binary files /dev/null and b/assets/amiibo/images/icon_35c20000-036d0a02.png differ
diff --git a/assets/amiibo/images/icon_35c30000-036e0a02.png b/assets/amiibo/images/icon_35c30000-036e0a02.png
new file mode 100644
index 000000000..f9b10e3b4
Binary files /dev/null and b/assets/amiibo/images/icon_35c30000-036e0a02.png differ
diff --git a/assets/amiibo/images/icon_36000000-02590002.png b/assets/amiibo/images/icon_36000000-02590002.png
new file mode 100644
index 000000000..5f989aa44
Binary files /dev/null and b/assets/amiibo/images/icon_36000000-02590002.png differ
diff --git a/assets/amiibo/images/icon_36000100-03620002.png b/assets/amiibo/images/icon_36000100-03620002.png
new file mode 100644
index 000000000..9d7fd0bb7
Binary files /dev/null and b/assets/amiibo/images/icon_36000100-03620002.png differ
diff --git a/assets/amiibo/images/icon_36010000-04210002.png b/assets/amiibo/images/icon_36010000-04210002.png
new file mode 100644
index 000000000..ea0a4faca
Binary files /dev/null and b/assets/amiibo/images/icon_36010000-04210002.png differ
diff --git a/assets/amiibo/images/icon_36400000-03a20002.png b/assets/amiibo/images/icon_36400000-03a20002.png
new file mode 100644
index 000000000..ac5396b0a
Binary files /dev/null and b/assets/amiibo/images/icon_36400000-03a20002.png differ
diff --git a/assets/amiibo/images/icon_37400001-03741402.png b/assets/amiibo/images/icon_37400001-03741402.png
new file mode 100644
index 000000000..379f45227
Binary files /dev/null and b/assets/amiibo/images/icon_37400001-03741402.png differ
diff --git a/assets/amiibo/images/icon_37800000-038a0002.png b/assets/amiibo/images/icon_37800000-038a0002.png
new file mode 100644
index 000000000..d9ee41829
Binary files /dev/null and b/assets/amiibo/images/icon_37800000-038a0002.png differ
diff --git a/assets/amiibo/images/icon_37c00000-038b0002.png b/assets/amiibo/images/icon_37c00000-038b0002.png
new file mode 100644
index 000000000..b27281627
Binary files /dev/null and b/assets/amiibo/images/icon_37c00000-038b0002.png differ
diff --git a/assets/amiibo/images/icon_37c10000-038c0002.png b/assets/amiibo/images/icon_37c10000-038c0002.png
new file mode 100644
index 000000000..80de69f07
Binary files /dev/null and b/assets/amiibo/images/icon_37c10000-038c0002.png differ
diff --git a/assets/amiibo/images/icon_38000001-03931702.png b/assets/amiibo/images/icon_38000001-03931702.png
new file mode 100644
index 000000000..ef4ac5d96
Binary files /dev/null and b/assets/amiibo/images/icon_38000001-03931702.png differ
diff --git a/assets/amiibo/images/icon_38010001-03941702.png b/assets/amiibo/images/icon_38010001-03941702.png
new file mode 100644
index 000000000..9eac608a1
Binary files /dev/null and b/assets/amiibo/images/icon_38010001-03941702.png differ
diff --git a/assets/amiibo/images/icon_38020001-03951702.png b/assets/amiibo/images/icon_38020001-03951702.png
new file mode 100644
index 000000000..c9871b605
Binary files /dev/null and b/assets/amiibo/images/icon_38020001-03951702.png differ
diff --git a/assets/amiibo/images/icon_38030001-03961702.png b/assets/amiibo/images/icon_38030001-03961702.png
new file mode 100644
index 000000000..5df5e5451
Binary files /dev/null and b/assets/amiibo/images/icon_38030001-03961702.png differ
diff --git a/assets/amiibo/images/icon_38040001-03971702.png b/assets/amiibo/images/icon_38040001-03971702.png
new file mode 100644
index 000000000..7a4ea23f2
Binary files /dev/null and b/assets/amiibo/images/icon_38040001-03971702.png differ
diff --git a/assets/amiibo/images/icon_38050001-03981702.png b/assets/amiibo/images/icon_38050001-03981702.png
new file mode 100644
index 000000000..761af21c2
Binary files /dev/null and b/assets/amiibo/images/icon_38050001-03981702.png differ
diff --git a/assets/amiibo/images/icon_38400001-04241902.png b/assets/amiibo/images/icon_38400001-04241902.png
new file mode 100644
index 000000000..026dba66e
Binary files /dev/null and b/assets/amiibo/images/icon_38400001-04241902.png differ
diff --git a/assets/amiibo/images/icon_38410001-04251902.png b/assets/amiibo/images/icon_38410001-04251902.png
new file mode 100644
index 000000000..ca0e85254
Binary files /dev/null and b/assets/amiibo/images/icon_38410001-04251902.png differ
diff --git a/assets/amiibo/images/icon_38420001-04261902.png b/assets/amiibo/images/icon_38420001-04261902.png
new file mode 100644
index 000000000..d2124f8f8
Binary files /dev/null and b/assets/amiibo/images/icon_38420001-04261902.png differ
diff --git a/assets/amiibo/images/icon_38430001-04271902.png b/assets/amiibo/images/icon_38430001-04271902.png
new file mode 100644
index 000000000..d3b43a51c
Binary files /dev/null and b/assets/amiibo/images/icon_38430001-04271902.png differ
diff --git a/assets/amiibo/images/icon_38440001-04281902.png b/assets/amiibo/images/icon_38440001-04281902.png
new file mode 100644
index 000000000..e492f8682
Binary files /dev/null and b/assets/amiibo/images/icon_38440001-04281902.png differ
diff --git a/assets/amiibo/images/icon_38450001-04291902.png b/assets/amiibo/images/icon_38450001-04291902.png
new file mode 100644
index 000000000..45fcc10f7
Binary files /dev/null and b/assets/amiibo/images/icon_38450001-04291902.png differ
diff --git a/assets/amiibo/images/icon_38460001-042a1902.png b/assets/amiibo/images/icon_38460001-042a1902.png
new file mode 100644
index 000000000..7d6001adb
Binary files /dev/null and b/assets/amiibo/images/icon_38460001-042a1902.png differ
diff --git a/assets/amiibo/images/icon_38c00000-03911602.png b/assets/amiibo/images/icon_38c00000-03911602.png
new file mode 100644
index 000000000..c0b859397
Binary files /dev/null and b/assets/amiibo/images/icon_38c00000-03911602.png differ
diff --git a/assets/amiibo/images/icon_3a000000-03a10002.png b/assets/amiibo/images/icon_3a000000-03a10002.png
new file mode 100644
index 000000000..74d62f68d
Binary files /dev/null and b/assets/amiibo/images/icon_3a000000-03a10002.png differ
diff --git a/assets/amiibo/images/icon_3b400000-03a30002.png b/assets/amiibo/images/icon_3b400000-03a30002.png
new file mode 100644
index 000000000..31f46a05e
Binary files /dev/null and b/assets/amiibo/images/icon_3b400000-03a30002.png differ
diff --git a/assets/amiibo/images/icon_3c800000-03a40002.png b/assets/amiibo/images/icon_3c800000-03a40002.png
new file mode 100644
index 000000000..a84d3e7c0
Binary files /dev/null and b/assets/amiibo/images/icon_3c800000-03a40002.png differ
diff --git a/assets/amiibo/images/icon_3dc00000-04220002.png b/assets/amiibo/images/icon_3dc00000-04220002.png
new file mode 100644
index 000000000..cf567ee88
Binary files /dev/null and b/assets/amiibo/images/icon_3dc00000-04220002.png differ
diff --git a/assets/amiibo/images/icon_3dc10000-04230002.png b/assets/amiibo/images/icon_3dc10000-04230002.png
new file mode 100644
index 000000000..f218ad8d9
Binary files /dev/null and b/assets/amiibo/images/icon_3dc10000-04230002.png differ
diff --git a/assets/amiibo/images/icon_3f000000-042e0002.png b/assets/amiibo/images/icon_3f000000-042e0002.png
new file mode 100644
index 000000000..90f97bd2d
Binary files /dev/null and b/assets/amiibo/images/icon_3f000000-042e0002.png differ
diff --git a/distribution/linux/appimage/build-appimage.sh b/distribution/linux/appimage/build-appimage.sh
index a9de4866b..5c32d78a8 100755
--- a/distribution/linux/appimage/build-appimage.sh
+++ b/distribution/linux/appimage/build-appimage.sh
@@ -6,14 +6,14 @@ cd "$ROOTDIR"
BUILDDIR=${BUILDDIR:-publish}
OUTDIR=${OUTDIR:-publish_appimage}
-UFLAG=${UFLAG:-"gh-releases-zsync|Ryubing|ryujinx|latest|*-x64.AppImage.zsync"}
+UFLAG=${UFLAG:-"gh-releases-zsync|GreemDev|ryujinx|latest|*-x64.AppImage.zsync"}
rm -rf AppDir
mkdir -p AppDir/usr/bin
cp distribution/linux/Ryujinx.desktop AppDir/Ryujinx.desktop
cp distribution/linux/appimage/AppRun AppDir/AppRun
-cp distribution/misc/Logo.svg AppDir/Ryujinx.svg
+cp src/Ryujinx.UI.Common/Resources/Logo_Ryujinx.png AppDir/Ryujinx.svg
cp -r "$BUILDDIR"/* AppDir/usr/bin/
diff --git a/distribution/macos/bundle_fix_up.py b/distribution/macos/bundle_fix_up.py
index 1c0f67bbf..a8e3ac760 100644
--- a/distribution/macos/bundle_fix_up.py
+++ b/distribution/macos/bundle_fix_up.py
@@ -19,7 +19,7 @@ if platform.system() == "Darwin":
else:
OTOOL = shutil.which("llvm-otool")
if OTOOL is None:
- for llvm_ver in [17, 16, 15, 14, 13]:
+ for llvm_ver in [15, 14, 13]:
otool_path = shutil.which(f"llvm-otool-{llvm_ver}")
if otool_path is not None:
OTOOL = otool_path
@@ -562,29 +562,26 @@ search_path = [
for path in content_directory.rglob("**/*.dylib"):
- if not path.name.startswith("._"):
- current_search_path = [path.parent]
- current_search_path.extend(search_path)
+ current_search_path = [path.parent]
+ current_search_path.extend(search_path)
- print(f"Fixing path '{path}' using search path of '{current_search_path}' for context of '{content_directory}'.")
- fixup_dylib(
- path,
- get_path_related_to_target_exec(content_directory, path),
- current_search_path,
- content_directory,
- )
+ fixup_dylib(
+ path,
+ get_path_related_to_target_exec(content_directory, path),
+ current_search_path,
+ content_directory,
+ )
for path in content_directory.rglob("**/*.so"):
- if not path.name.startswith("._"):
- current_search_path = [path.parent]
- current_search_path.extend(search_path)
+ current_search_path = [path.parent]
+ current_search_path.extend(search_path)
- fixup_dylib(
- path,
- get_path_related_to_target_exec(content_directory, path),
- current_search_path,
- content_directory,
- )
+ fixup_dylib(
+ path,
+ get_path_related_to_target_exec(content_directory, path),
+ current_search_path,
+ content_directory,
+ )
with open(executable_path, "rb") as input:
diff --git a/distribution/macos/construct_universal_dylib.py b/distribution/macos/construct_universal_dylib.py
index 5d9321860..b6c3770c6 100644
--- a/distribution/macos/construct_universal_dylib.py
+++ b/distribution/macos/construct_universal_dylib.py
@@ -26,7 +26,7 @@ else:
LIPO = shutil.which("llvm-lipo")
if LIPO is None:
- for llvm_ver in [17, 16, 15, 14, 13]:
+ for llvm_ver in [15, 14, 13]:
lipo_path = shutil.which(f"llvm-lipo-{llvm_ver}")
if lipo_path is not None:
LIPO = lipo_path
diff --git a/distribution/macos/create_app_bundle.sh b/distribution/macos/create_app_bundle.sh
index 0b4ab8e04..e4397da84 100755
--- a/distribution/macos/create_app_bundle.sh
+++ b/distribution/macos/create_app_bundle.sh
@@ -30,32 +30,21 @@ cp -r "$PUBLISH_DIRECTORY/THIRDPARTY.md" "$APP_BUNDLE_DIRECTORY/Contents/Resourc
echo -n "APPL????" > "$APP_BUNDLE_DIRECTORY/Contents/PkgInfo"
# Fixup libraries and executable
-echo "Running bundle fix up python script"
python3 bundle_fix_up.py "$APP_BUNDLE_DIRECTORY" MacOS/Ryujinx
# Now sign it
-echo "Starting signing process"
if ! [ -x "$(command -v codesign)" ];
then
if ! [ -x "$(command -v rcodesign)" ];
then
- echo "Cannot find rcodesign on your system, please install rcodesign and ensure it is in your search path."
+ echo "Cannot find rcodesign on your system, please install rcodesign."
exit 1
fi
- echo "Using rcodesign for ad-hoc signing"
-
- echo "Resigning all frameworks dylib files as ad-hoc"
- find "$APP_BUNDLE_DIRECTORY/Contents/Frameworks" -type f -name "*.dylib" -exec rcodesign sign {} \;
-
- echo "Signing app bundle as ad-hoc"
+ # cargo install apple-codesign
+ echo "Usign rcodesign for ad-hoc signing"
rcodesign sign --entitlements-xml-path "$ENTITLEMENTS_FILE_PATH" "$APP_BUNDLE_DIRECTORY"
else
- echo "Using codesign for ad-hoc signing"
-
- echo "Resigning all frameworks dylib files as ad-hoc"
- find "$APP_BUNDLE_DIRECTORY/Contents/Frameworks" -type f -name "*.dylib" -exec codesign --force --sign - {} \;
-
- echo "Signing app bundle as ad-hoc"
+ echo "Usign codesign for ad-hoc signing"
codesign --entitlements "$ENTITLEMENTS_FILE_PATH" -f -s - "$APP_BUNDLE_DIRECTORY"
fi
diff --git a/distribution/macos/create_macos_build_ava.sh b/distribution/macos/create_macos_build_ava.sh
index 028486f51..b19fa4863 100755
--- a/distribution/macos/create_macos_build_ava.sh
+++ b/distribution/macos/create_macos_build_ava.sh
@@ -20,18 +20,6 @@ SOURCE_REVISION_ID=$6
CONFIGURATION=$7
CANARY=$8
-if [[ "$(uname)" == "Darwin" ]]; then
- echo "Clearing xattr on all dot undercsore files"
- find "$BASE_DIR" -type f -name "._*" -exec sh -c '
- for f; do
- dir=$(dirname "$f")
- base=$(basename "$f")
- orig="$dir/${base#._}"
- [ -f "$orig" ] && xattr -c "$orig" || true
- done
- ' sh {} +
-fi
-
if [ "$CANARY" == "1" ]; then
RELEASE_TAR_FILE_NAME=ryujinx-canary-$VERSION-macos_universal.app.tar
elif [ "$VERSION" == "1.1.0" ]; then
@@ -79,11 +67,11 @@ python3 "$BASE_DIR/distribution/macos/construct_universal_dylib.py" "$ARM64_APP_
if ! [ -x "$(command -v lipo)" ];
then
- if ! [ -x "$(command -v llvm-lipo-17)" ];
+ if ! [ -x "$(command -v llvm-lipo-14)" ];
then
LIPO=llvm-lipo
else
- LIPO=llvm-lipo-17
+ LIPO=llvm-lipo-14
fi
else
LIPO=lipo
diff --git a/distribution/macos/create_macos_build_headless.sh b/distribution/macos/create_macos_build_headless.sh
index 6052b202c..01951d878 100755
--- a/distribution/macos/create_macos_build_headless.sh
+++ b/distribution/macos/create_macos_build_headless.sh
@@ -20,18 +20,6 @@ SOURCE_REVISION_ID=$6
CONFIGURATION=$7
CANARY=$8
-if [[ "$(uname)" == "Darwin" ]]; then
- echo "Clearing xattr on all dot undercsore files"
- find "$BASE_DIR" -type f -name "._*" -exec sh -c '
- for f; do
- dir=$(dirname "$f")
- base=$(basename "$f")
- orig="$dir/${base#._}"
- [ -f "$orig" ] && xattr -c "$orig" || true
- done
- ' sh {} +
-fi
-
if [ "$CANARY" == "1" ]; then
RELEASE_TAR_FILE_NAME=nogui-ryujinx-canary-$VERSION-macos_universal.tar
elif [ "$VERSION" == "1.1.0" ]; then
@@ -74,11 +62,11 @@ python3 "$BASE_DIR/distribution/macos/construct_universal_dylib.py" "$ARM64_OUTP
if ! [ -x "$(command -v lipo)" ];
then
- if ! [ -x "$(command -v llvm-lipo-17)" ];
+ if ! [ -x "$(command -v llvm-lipo-14)" ];
then
LIPO=llvm-lipo
else
- LIPO=llvm-lipo-17
+ LIPO=llvm-lipo-14
fi
else
LIPO=lipo
diff --git a/distribution/macos/shortcut-template.plist b/distribution/macos/shortcut-template.plist
index c6368a08f..27a9e46a9 100644
--- a/distribution/macos/shortcut-template.plist
+++ b/distribution/macos/shortcut-template.plist
@@ -19,7 +19,7 @@
CSResourcesFileMapped
NSHumanReadableCopyright
- Copyright © 2018 - 2025 Ryujinx Team and Contributors.
+ Copyright © 2018 - 2023 Ryujinx Team and Contributors.
LSApplicationCategoryType
public.app-category.games
LSMinimumSystemVersion
diff --git a/distribution/misc/macOS.svg b/distribution/misc/macOS.svg
new file mode 100644
index 000000000..4bdd453a8
--- /dev/null
+++ b/distribution/misc/macOS.svg
@@ -0,0 +1,61 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/docs/compatibility.csv b/docs/compatibility.csv
deleted file mode 100644
index e368cd4f5..000000000
--- a/docs/compatibility.csv
+++ /dev/null
@@ -1,3452 +0,0 @@
-"title_id","game_name","labels","status","last_updated"
-010099F00EF3E000,"-KLAUS-",nvdec,playable,2020-06-27 13:27:30
-0100BA9014A02000,".hack//G.U. Last Recode",deadlock,boots,2022-03-12 19:15:47
-010098800C4B0000,"'n Verlore Verstand",slow,ingame,2020-12-10 18:00:28
-01009A500E3DA000,"'n Verlore Verstand - Demo",,playable,2021-02-09 00:13:32
-0100A5D01174C000,"/Connection Haunted ",slow,playable,2020-12-10 18:57:14
-01001E500F7FC000,"#Funtime",,playable,2020-12-10 16:54:35
-01000E50134A4000,"#Halloween, Super Puzzles Dream",nvdec,playable,2020-12-10 20:43:58
-01004D100C510000,"#KILLALLZOMBIES",slow,playable,2020-12-16 01:50:25
-0100325012C12000,"#NoLimitFantasy, Super Puzzles Dream",nvdec,playable,2020-12-12 17:21:32
-01005D400E5C8000,"#RaceDieRun",,playable,2020-07-04 20:23:16
-01003DB011AE8000,"#womenUp, Super Puzzles Dream",,playable,2020-12-12 16:57:25
-0100D87012A14000,"#womenUp, Super Puzzles Dream Demo",nvdec,playable,2021-02-09 00:03:31
-01000320000CC000,"1-2-Switch™",services,playable,2022-02-18 14:44:03
-01004D1007926000,"10 Second Run RETURNS",gpu,ingame,2022-07-17 13:06:18
-0100DC000A472000,"10 Second Run RETURNS Demo",gpu,ingame,2021-02-09 00:17:18
-0100D82015774000,"112 Operator",nvdec,playable,2022-11-13 22:42:50
-010051E012302000,"112th Seed",,playable,2020-10-03 10:32:38
-01007F600D1B8000,"12 is Better Than 6",,playable,2021-02-22 16:10:12
-0100B1A010014000,"12 Labours of Hercules II: The Cretan Bull",cpu;32-bit;crash,nothing,2022-12-07 13:43:10
-0100A840047C2000,"12 orbits",,playable,2020-05-28 16:13:26
-01003FC01670C000,"13 Sentinels: Aegis Rim",slow,ingame,2024-06-10 20:33:38
-0100C54015002000,"13 Sentinels: Aegis Rim Demo",demo,playable,2022-04-13 14:15:48
-01007E600EEE6000,"140",,playable,2020-08-05 20:01:33
-0100B94013D28000,"16-Bit Soccer Demo",,playable,2021-02-09 00:23:07
-01005CA0099AA000,"1917 - The Alien Invasion DX",,playable,2021-01-08 22:11:16
-0100829010F4A000,"1971 Project Helios",,playable,2021-04-14 13:50:19
-0100D1000B18C000,"1979 Revolution: Black Friday",nvdec,playable,2021-02-21 21:03:43
-01007BB00FC8A000,"198X",,playable,2020-08-07 13:24:38
-010075601150A000,"1993 Shenandoah",,playable,2020-10-24 13:55:42
-0100148012550000,"1993 Shenandoah Demo",,playable,2021-02-09 00:43:43
-010096500EA94000,"2048 Battles",,playable,2020-12-12 14:21:25
-010024C0067C4000,"2064: Read Only Memories INTEGRAL",deadlock,menus,2020-05-28 16:53:58
-0100749009844000,"20XX",gpu,ingame,2023-08-14 09:41:44
-01007550131EE000,"2URVIVE",,playable,2022-11-17 13:49:37
-0100E20012886000,"2weistein – The Curse of the Red Dragon",nvdec;UE4,playable,2022-11-18 14:47:07
-0100DAC013D0A000,"30 in 1 game collection vol. 2",online-broken,playable,2022-10-15 17:22:27
-010056D00E234000,"30-in-1 Game Collection",online-broken,playable,2022-10-15 17:47:09
-0100FB5010D2E000,"3000th Duel",,playable,2022-09-21 17:12:08
-01003670066DE000,"36 Fragments of Midnight",,playable,2020-05-28 15:12:59
-0100AF400C4CE000,"39 Days to Mars",,playable,2021-02-21 22:12:46
-010010C013F2A000,"3D Arcade Fishing",,playable,2022-10-25 21:50:51
-01006DA00707C000,"3D MiniGolf",,playable,2021-01-06 09:22:11
-01006890126E4000,"4x4 Dirt Track",,playable,2020-12-12 21:41:42
-010010100FF14000,"60 Parsecs!",,playable,2022-09-17 11:01:17
-0100969005E98000,"60 Seconds!",services,ingame,2021-11-30 01:04:14
-0100ECF008474000,"6180 the moon",,playable,2020-05-28 15:39:24
-0100EFE00E964000,"64.0",,playable,2020-12-12 21:31:58
-0100DA900B67A000,"7 Billion Humans",32-bit,playable,2020-12-17 21:04:58
-01004B200DF76000,"7th Sector",nvdec,playable,2020-08-10 14:22:14
-0100E9F00B882000,"8-BIT ADV STEINS;GATE",audio,ingame,2020-01-12 15:05:06
-0100B0700E944000,"80 DAYS",,playable,2020-06-22 21:43:01
-01006B1011B9E000,"80's OVERDRIVE",,playable,2020-10-16 14:33:32
-010006A0042F0000,"88 Heroes - 98 Heroes Edition",,playable,2020-05-28 14:13:02
-010005E00E2BC000,"9 Monkeys of Shaolin",UE4;gpu;slow,ingame,2020-11-17 11:58:43
-0100C5F012E3E000,"9 Monkeys of Shaolin Demo",UE4;gpu;nvdec,ingame,2021-02-09 01:03:30
-01000360107BC000,"911 Operator Deluxe Edition",,playable,2020-07-14 13:57:44
-0100B2C00682E000,"99Vidas - Definitive Edition",online,playable,2020-10-29 13:00:40
-010023500C2F0000,"99Vidas Demo",,playable,2021-02-09 12:51:31
-0100DB00117BA000,"9th Dawn III",,playable,2020-12-12 22:27:27
-010096A00CC80000,"A Ch'ti Bundle",nvdec,playable,2022-10-04 12:48:44
-010021D00D53E000,"A Dark Room",gpu,ingame,2020-12-14 16:14:28
-010026B006802000,"A Duel Hand Disaster: Trackher",nvdec;online-working,playable,2022-09-04 14:24:55
-0100582012B90000,"A Duel Hand Disaster: Trackher DEMO",crash;demo;nvdec,ingame,2021-03-24 18:45:27
-01006CE0134E6000,"A Frog Game",,playable,2020-12-14 16:09:53
-010056E00853A000,"A Hat in Time",,playable,2024-06-25 19:52:44
-01009E1011EC4000,"A HERO AND A GARDEN",,playable,2022-12-05 16:37:47
-01005EF00CFDA000,"A Knight's Quest",UE4,playable,2022-09-12 20:44:20
-01008DD006C52000,"A Magical High School Girl",,playable,2022-07-19 14:40:50
-01004890117B2000,"A Short Hike",,playable,2020-10-15 00:19:58
-0100F0901006C000,"A Sound Plan",crash,boots,2020-12-14 16:46:21
-01007DD011C4A000,"A Summer with the Shiba Inu",,playable,2021-06-10 20:51:16
-0100A3E010E56000,"A-Train: All Aboard! Tourism",nvdec,playable,2021-04-06 17:48:19
-010097A00CC0A000,"Aaero: Complete Edition",nvdec,playable,2022-07-19 14:49:55
-0100EFC010398000,"Aborigenus",,playable,2020-08-05 19:47:24
-0100A5B010A66000,"Absolute Drift",,playable,2020-12-10 14:02:44
-0100C1300BBC6000,"ABZÛ",UE4,playable,2022-07-19 15:02:52
-01003C400871E000,"ACA NEOGEO 2020 SUPER BASEBALL",online,playable,2021-04-12 13:23:51
-0100FC000AFC6000,"ACA NEOGEO 3 COUNT BOUT",online,playable,2021-04-12 13:16:42
-0100AC40038F4000,"ACA NEOGEO AERO FIGHTERS 2",online,playable,2021-04-08 15:44:09
-0100B91008780000,"ACA NEOGEO AERO FIGHTERS 3",online,playable,2021-04-12 13:11:17
-0100B4800AFBA000,"ACA NEOGEO AGGRESSORS OF DARK KOMBAT",online,playable,2021-04-01 22:48:01
-01003FE00A2F6000,"ACA NEOGEO BASEBALL STARS PROFESSIONAL",online,playable,2021-04-01 21:23:05
-0100DFC003398000,"ACA NEOGEO BLAZING STAR",crash;services,menus,2020-05-26 17:29:02
-0100D2400AFB0000,"ACA NEOGEO CROSSED SWORDS",online,playable,2021-04-01 20:42:59
-0100EE6002B48000,"ACA NEOGEO FATAL FURY",online,playable,2021-04-01 20:36:23
-0100EEA00AFB2000,"ACA NEOGEO FOOTBALL FRENZY",,playable,2021-03-29 20:12:12
-0100CB2001DB8000,"ACA NEOGEO GAROU: MARK OF THE WOLVES",online,playable,2021-04-01 20:31:10
-01005D700A2F8000,"ACA NEOGEO GHOST PILOTS",online,playable,2021-04-01 20:26:45
-01000D10038E6000,"ACA NEOGEO LAST RESORT",online,playable,2021-04-01 19:51:22
-0100A2900AFA4000,"ACA NEOGEO LEAGUE BOWLING",crash;services,menus,2020-05-26 17:11:04
-0100A050038F2000,"ACA NEOGEO MAGICAL DROP II",crash;services,menus,2020-05-26 16:48:24
-01007920038F6000,"ACA NEOGEO MAGICIAN LORD",online,playable,2021-04-01 19:33:26
-0100EBE002B3E000,"ACA NEOGEO METAL SLUG",,playable,2021-02-21 13:56:48
-010086300486E000,"ACA NEOGEO METAL SLUG 2",online,playable,2021-04-01 19:25:52
-0100BA8001DC6000,"ACA NEOGEO METAL SLUG 3",crash;services,menus,2020-05-26 16:32:45
-01009CE00AFAE000,"ACA NEOGEO METAL SLUG 4",online,playable,2021-04-01 18:12:18
-01008FD004DB6000,"ACA NEOGEO METAL SLUG X",crash;services,menus,2020-05-26 14:07:20
-010038F00AFA0000,"ACA NEOGEO Money Puzzle Exchanger",online,playable,2021-04-01 17:59:56
-01002E70032E8000,"ACA NEOGEO NEO TURF MASTERS",,playable,2021-02-21 15:12:01
-010052A00A306000,"ACA NEOGEO NINJA COMBAT",,playable,2021-03-29 21:17:28
-01007E800AFB6000,"ACA NEOGEO NINJA COMMANDO",online,playable,2021-04-01 17:28:18
-01003A5001DBA000,"ACA NEOGEO OVER TOP",,playable,2021-02-21 13:16:25
-010088500878C000,"ACA NEOGEO REAL BOUT FATAL FURY SPECIAL",online,playable,2021-04-01 17:18:27
-01005C9002B42000,"ACA NEOGEO SAMURAI SHODOWN",online,playable,2021-04-01 17:11:35
-010047F001DBC000,"ACA NEOGEO SAMURAI SHODOWN IV",online,playable,2021-04-12 12:58:54
-010049F00AFE8000,"ACA NEOGEO SAMURAI SHODOWN V SPECIAL",online,playable,2021-04-10 18:07:13
-01009B300872A000,"ACA NEOGEO SENGOKU 2",online,playable,2021-04-10 17:36:44
-01008D000877C000,"ACA NEOGEO SENGOKU 3",online,playable,2021-04-10 16:11:53
-01008A9001DC2000,"ACA NEOGEO SHOCK TROOPERS",crash;services,menus,2020-05-26 15:29:34
-01007D1004DBA000,"ACA NEOGEO SPIN MASTER",online,playable,2021-04-10 15:50:19
-010055A00A300000,"ACA NEOGEO SUPER SIDEKICKS 2",online,playable,2021-04-10 16:05:58
-0100A4D00A308000,"ACA NEOGEO SUPER SIDEKICKS 3 : THE NEXT GLORY",online,playable,2021-04-10 15:39:22
-0100EB2001DCC000,"ACA NEOGEO THE KING OF FIGHTERS '94",crash;services,menus,2020-05-26 15:03:44
-01009DC001DB6000,"ACA NEOGEO THE KING OF FIGHTERS '95",,playable,2021-03-29 20:27:35
-01006F0004FB4000,"ACA NEOGEO THE KING OF FIGHTERS '96",online,playable,2021-04-10 14:49:10
-0100170008728000,"ACA NEOGEO THE KING OF FIGHTERS '97",online,playable,2021-04-10 14:43:27
-0100B42001DB4000,"ACA NEOGEO THE KING OF FIGHTERS '98",crash;services,menus,2020-05-26 14:54:20
-0100583001DCA000,"ACA NEOGEO THE KING OF FIGHTERS '99",online,playable,2021-04-10 14:36:56
-0100B97002B44000,"ACA NEOGEO THE KING OF FIGHTERS 2000",online,playable,2021-04-10 15:24:35
-010048200AFC2000,"ACA NEOGEO THE KING OF FIGHTERS 2001",online,playable,2021-04-10 15:16:23
-0100CFD00AFDE000,"ACA NEOGEO THE KING OF FIGHTERS 2002",online,playable,2021-04-10 15:01:55
-0100EF100AFE6000,"ACA NEOGEO THE KING OF FIGHTERS 2003",online,playable,2021-04-10 14:54:31
-0100699008792000,"ACA NEOGEO THE LAST BLADE 2",online,playable,2021-04-10 14:31:54
-0100F7F00AFA2000,"ACA NEOGEO THE SUPER SPY",online,playable,2021-04-10 14:26:33
-0100CEF001DC0000,"ACA NEOGEO WAKU WAKU 7",online,playable,2021-04-10 14:20:52
-01009D4001DC4000,"ACA NEOGEO WORLD HEROES PERFECT",crash;services,menus,2020-05-26 14:14:36
-01002E700AFC4000,"ACA NEOGEO ZUPAPA!",online,playable,2021-03-25 20:07:33
-0100A9900CB5C000,"Access Denied",,playable,2022-07-19 15:25:10
-01007C50132C8000,"Ace Angler: Fishing Spirits",crash,menus,2023-03-03 03:21:39
-010005501E68C000,"Ace Attorney Investigations Collection",,playable,2024-09-19 16:38:05
-010033401E68E000,"Ace Attorney Investigations Collection DEMO",,playable,2024-09-07 06:16:42
-010039301B7E0000,"Ace Combat 7 - Skies Unknown Deluxe Edition",gpu;UE4,ingame,2024-09-27 14:31:43
-0100FF1004D56000,"Ace of Seafood",,playable,2022-07-19 15:32:25
-0100B28003440000,"Aces of the Luftwaffe - Squadron",nvdec;slow,playable,2020-05-27 12:29:42
-010054300D822000,"Aces of the Luftwaffe - Squadron Demo",nvdec,playable,2021-02-09 13:12:28
-010079B00B3F4000,"Achtung! Cthulhu Tactics",,playable,2020-12-14 18:40:27
-0100DBC0081A4000,"ACORN Tactics",,playable,2021-02-22 12:57:40
-010043C010AEA000,"Across the Grooves",,playable,2020-06-27 12:29:51
-010039A010DA0000,"Active Neurons - Puzzle game",,playable,2021-01-27 21:31:21
-01000D1011EF0000,"Active Neurons 2",,playable,2022-10-07 16:21:42
-010031C0122B0000,"Active Neurons 2 Demo",,playable,2021-02-09 13:40:21
-0100EE1013E12000,"Active Neurons 3 - Wonders Of The World",,playable,2021-03-24 12:20:20
-0100CD40104DE000,"Actual Sunlight",gpu,ingame,2020-12-14 17:18:41
-0100C0C0040E4000,"Adam's Venture™: Origins",,playable,2021-03-04 18:43:57
-010029700EB76000,"Adrenaline Rush - Miami Drive",,playable,2020-12-12 22:49:50
-0100300012F2A000,"Advance Wars™ 1+2: Re-Boot Camp",,playable,2024-01-30 18:19:44
-010014B0130F2000,"Adventure Llama",,playable,2020-12-14 19:32:24
-0100C990102A0000,"Adventure Pinball Bundle",slow,playable,2020-12-14 20:31:53
-0100C4E004406000,"Adventure Time: Pirates of the Enchiridion",nvdec,playable,2022-07-21 21:49:01
-010021F00C1C0000,"Adventures of Bertram Fiddle Episode 2: A Bleaker Predicklement",nvdec,playable,2021-02-22 14:56:37
-010072601233C000,"Adventures of Chris",,playable,2020-12-12 23:00:02
-0100A0A0136E8000,"Adventures of Chris Demo",,playable,2021-02-09 13:49:21
-01002B5012004000,"Adventures of Pip",nvdec,playable,2020-12-12 22:11:55
-01008C901266E000,"ADVERSE",UE4,playable,2021-04-26 14:32:51
-01008E6006502000,"Aegis Defenders",,playable,2021-02-22 13:29:33
-010064500AF72000,"Aegis Defenders demo",,playable,2021-02-09 14:04:17
-010001C011354000,"Aeolis Tournament",online,playable,2020-12-12 22:02:14
-01006710122CE000,"Aeolis Tournament Demo",nvdec,playable,2021-02-09 14:22:30
-0100A0400DDE0000,"AER Memories of Old",nvdec,playable,2021-03-05 18:43:43
-0100E9B013D4A000,"Aerial_Knight's Never Yield",,playable,2022-10-25 22:05:00
-0100087012810000,"Aery - Broken Memories",,playable,2022-10-04 13:11:52
-01000A8015390000,"Aery - Calm Mind",,playable,2022-11-14 14:26:58
-0100875011D0C000,"Aery - Little Bird Adventure",,playable,2021-03-07 15:25:51
-010018E012914000,"Aery - Sky Castle",,playable,2022-10-21 17:58:49
-0100DF8014056000,"Aery – A Journey Beyond Time",,playable,2021-04-05 15:52:25
-01006C40086EA000,"AeternoBlade",nvdec,playable,2020-12-14 20:06:48
-0100B1C00949A000,"AeternoBlade Demo",nvdec,playable,2021-02-09 14:39:26
-01009D100EA28000,"AeternoBlade II",online-broken;UE4;vulkan-backend-bug,playable,2022-09-12 21:11:18
-0100B1C00949A000,"AeternoBlade II Demo Version",gpu;nvdec,ingame,2021-02-09 15:10:19
-01001B400D334000,"AFL Evolution 2",slow;online-broken;UE4,playable,2022-12-07 12:45:56
-0100DB100BBCE000,"Afterparty",,playable,2022-09-22 12:23:19
-010087C011C4E000,"Agatha Christie - The ABC Murders",,playable,2020-10-27 17:08:23
-010093600A60C000,"Agatha Knife",,playable,2020-05-28 12:37:58
-010005400A45E000,"Agent A: A puzzle in disguise",,playable,2020-11-16 22:53:27
-01008E8012C02000,"Agent A: A puzzle in disguise (Demo)",,playable,2021-02-09 18:30:41
-0100E4700E040000,"Ages of Mages: The last keeper",vulkan-backend-bug,playable,2022-10-04 11:44:05
-010004D00A9C0000,"Aggelos",gpu,ingame,2023-02-19 13:24:23
-010072600D21C000,"Agony",UE4;crash,boots,2020-07-10 16:21:18
-010089B00D09C000,"AI: THE SOMNIUM FILES",nvdec,playable,2022-09-04 14:45:06
-0100C1700FB34000,"AI: THE SOMNIUM FILES Demo",nvdec,playable,2021-02-10 12:52:33
-01006E8011C1E000,"Ailment",,playable,2020-12-12 22:30:41
-0100C7600C7D6000,"Air Conflicts: Pacific Carriers",,playable,2021-01-04 10:52:50
-010005A00A4F4000,"Air Hockey",,playable,2020-05-28 16:44:37
-0100C9E00F54C000,"Air Missions: HIND",,playable,2020-12-13 10:16:45
-0100E95011FDC000,"Aircraft Evolution",nvdec,playable,2021-06-14 13:30:18
-010010A00DB72000,"Airfield Mania Demo",services;demo,boots,2022-04-10 03:43:02
-01003DD00BFEE000,"Airheart - Tales of broken Wings",,playable,2021-02-26 15:20:27
-01007F100DE52000,"Akane",nvdec,playable,2022-07-21 00:12:18
-01009A800F0C8000,"Akash: Path of the Five",gpu;nvdec,ingame,2020-12-14 22:33:12
-010053100B0EA000,"Akihabara - Feel the Rhythm Remixed",,playable,2021-02-22 14:39:35
-0100D4C00EE0C000,"Akuarium",slow,playable,2020-12-12 23:43:36
-010026E00FEBE000,"Akuto: Showdown",,playable,2020-08-04 19:43:27
-0100F5400AB6C000,"Alchemic Jousts",gpu,ingame,2022-12-08 15:06:28
-010001E00F75A000,"Alchemist's Castle",,playable,2020-12-12 23:54:08
-01004510110C4000,"Alder's Blood Prologue",crash,ingame,2021-02-09 19:03:03
-0100D740110C0000,"Alder's Blood: Definitive Edition",,playable,2020-08-28 15:15:23
-01000E000EEF8000,"Aldred Knight",services,playable,2021-11-30 01:49:17
-010025D01221A000,"Alex Kidd in Miracle World DX",,playable,2022-11-14 15:01:34
-0100A2E00D0E0000,"Alien Cruise",,playable,2020-08-12 13:56:05
-0100C1500DBDE000,"Alien Escape",,playable,2020-06-03 23:43:18
-010075D00E8BA000,"Alien: Isolation",nvdec;vulkan-backend-bug,playable,2022-09-17 11:48:41
-0100CBD012FB6000,"All Walls Must Fall",UE4,playable,2022-10-15 19:16:30
-0100C1F00A9B8000,"All-Star Fruit Racing",nvdec;UE4,playable,2022-07-21 00:35:37
-0100AC501122A000,"Alluris",gpu;UE4,ingame,2023-08-02 23:13:50
-010063000C3CE000,"Almightree: The Last Dreamer",slow,playable,2020-12-15 13:59:03
-010083E010AE8000,"Along the Edge",,playable,2020-11-18 15:00:07
-010083E013188000,"Alpaca Ball: Allstars",nvdec,playable,2020-12-11 12:26:29
-01000A800B998000,"ALPHA",,playable,2020-12-13 12:17:45
-010053B0123DC000,"Alphaset by POWGI",,playable,2020-12-15 15:15:15
-01003E700FD66000,"Alt-Frequencies",,playable,2020-12-15 19:01:33
-01004DB00935A000,"Alteric",,playable,2020-11-08 13:53:22
-0100C3D00D1D4000,"Alternate Jake Hunter: DAEDALUS The Awakening of Golden Jazz",,playable,2020-08-31 14:17:42
-0100A8A00D27E000,"Alternate Jake Hunter: DAEDALUS The Awakening of Golden Jazz Trial version",,playable,2021-02-10 13:33:59
-010045201487C000,"Aluna: Sentinel of the Shards",nvdec,playable,2022-10-25 22:17:03
-01004C200B0B4000,"Alwa's Awakening",,playable,2020-10-13 11:52:01
-01001B7012214000,"Alwa's Legacy",,playable,2020-12-13 13:00:57
-010002B00C534000,"American Fugitive",nvdec,playable,2021-01-04 20:45:11
-010089D00A3FA000,"American Ninja Warrior: Challenge",nvdec,playable,2021-06-09 13:11:17
-01003CC00D0BE000,"Amnesia: Collection",,playable,2022-10-04 13:36:15
-010041D00DEB2000,"Amoeba Battle - Microscopic RTS Action",,playable,2021-05-06 13:33:41
-010046500C8D2000,"Among the Sleep - Enhanced Edition",nvdec,playable,2021-06-03 15:06:25
-0100B0C013912000,"Among Us",online;ldn-broken,menus,2021-09-22 15:20:17
-010050900E1C6000,"Anarcute",,playable,2021-02-22 13:17:59
-01009EE0111CC000,"Ancestors Legacy",nvdec;UE4,playable,2022-10-01 12:25:36
-010021700BC56000,"Ancient Rush 2",UE4;crash,menus,2020-07-14 14:58:47
-0100AE000AEBC000,"Angels of Death",nvdec,playable,2021-02-22 14:17:15
-010001E00A5F6000,"AngerForce: Reloaded for Nintendo Switch",,playable,2022-07-21 10:37:17
-0100F3500D05E000,"Angry Bunnies: Colossal Carrot Crusade",online-broken,playable,2022-09-04 14:53:26
-010084500C7DC000,"Angry Video Game Nerd I & II Deluxe",crash,ingame,2020-12-12 23:59:54
-0100706005B6A000,"Anima: Gate of Memories",nvdec,playable,2021-06-16 18:13:18
-010033F00B3FA000,"Anima: Gate of Memories - Arcane Edition",nvdec,playable,2021-01-26 16:55:51
-01007A400B3F8000,"Anima: Gate of Memories - The Nameless Chronicles",,playable,2021-06-14 14:33:06
-0100F38011CFE000,"Animal Crossing: New Horizons Island Transfer Tool",services;Needs Update;Incomplete,ingame,2022-12-07 13:51:19
-01006F8002326000,"Animal Crossing™: New Horizons",gpu;crash;nvdec;online-broken;ldn-works;mac-bug,ingame,2024-09-23 13:31:49
-010019500E642000,"Animal Fight Club",gpu,ingame,2020-12-13 13:13:33
-01002F4011A8E000,"Animal Fun for Toddlers and Kids",services,boots,2020-12-15 16:45:29
-010035500CA0E000,"Animal Hunter Z",,playable,2020-12-13 12:50:35
-010033C0121DC000,"Animal Pairs - Matching & Concentration Game for Toddlers & Kids",services,boots,2021-11-29 23:43:14
-010065B009B3A000,"Animal Rivals: Nintendo Switch Edition",,playable,2021-02-22 14:02:42
-0100EFE009424000,"Animal Super Squad",UE4,playable,2021-04-23 20:50:50
-0100A16010966000,"Animal Up!",,playable,2020-12-13 15:39:02
-010020D01AD24000,"ANIMAL WELL",,playable,2024-05-22 18:01:49
-0100451012492000,"Animals for Toddlers",services,boots,2020-12-15 17:27:27
-010098600CF06000,"Animated Jigsaws Collection",nvdec,playable,2020-12-15 15:58:34
-0100A1900B5B8000,"Animated Jigsaws: Beautiful Japanese Scenery Demo",nvdec,playable,2021-02-10 13:49:56
-010062500EB84000,"Anime Studio Story",,playable,2020-12-15 18:14:05
-01002B300EB86000,"Anime Studio Story Demo",,playable,2021-02-10 14:50:39
-010097600C322000,"ANIMUS",,playable,2020-12-13 15:11:47
-0100E5A00FD38000,"ANIMUS: Harbinger",,playable,2022-09-13 22:09:20
-010055500CCD2000,"Ankh Guardian - Treasure of the Demon's Temple",,playable,2020-12-13 15:55:49
-01009E600D78C000,"Anode",,playable,2020-12-15 17:18:58
-0100CB9018F5A000,"Another Code™: Recollection",gpu;crash,ingame,2024-09-06 05:58:52
-01001A900D312000,"Another Sight",UE4;gpu;nvdec,ingame,2020-12-03 16:49:59
-01003C300AAAE000,"Another World",slow,playable,2022-07-21 10:42:38
-01000FD00DF78000,"AnShi",nvdec;UE4,playable,2022-10-21 19:37:01
-010054C00D842000,"Anthill",services;nvdec,menus,2021-11-18 09:25:25
-0100596011E20000,"Anti Hero Bundle",nvdec,playable,2022-10-21 20:10:30
-0100016007154000,"Antiquia Lost",,playable,2020-05-28 11:57:32
-0100FE1011400000,"AntVentor",nvdec,playable,2020-12-15 20:09:27
-0100FA100620C000,"Ao no Kanata no Four Rhythm",,playable,2022-07-21 10:50:42
-010047000E9AA000,"AO Tennis 2",online-broken,playable,2022-09-17 12:05:07
-0100990011866000,"Aokana - Four Rhythms Across the Blue",,playable,2022-10-04 13:50:26
-01005B100C268000,"Ape Out",,playable,2022-09-26 19:04:47
-010054500E6D4000,"Ape Out DEMO",,playable,2021-02-10 14:33:06
-010051C003A08000,"Aperion Cyberstorm",,playable,2020-12-14 00:40:16
-01008CA00D71C000,"Aperion Cyberstorm [DEMO]",,playable,2021-02-10 15:53:21
-01008FC00C5BC000,"Apocalipsis Wormwood Edition",deadlock,menus,2020-05-27 12:56:37
-010045D009EFC000,"Apocryph: an old-school shooter",gpu,ingame,2020-12-13 23:24:10
-010020D01B890000,"Apollo Justice: Ace Attorney Trilogy",,playable,2024-06-21 21:54:27
-01005F20116A0000,"Apparition",nvdec;slow,ingame,2020-12-13 23:57:04
-0100AC10085CE000,"AQUA KITTY UDX",online,playable,2021-04-12 15:34:11
-0100FE0010886000,"Aqua Lungers",crash,ingame,2020-12-14 11:25:57
-0100D0D00516A000,"Aqua Moto Racing Utopia",,playable,2021-02-21 21:21:00
-010071800BA74000,"Aragami: Shadow Edition",nvdec,playable,2021-02-21 20:33:23
-0100C7D00E6A0000,"Arc of Alchemist",nvdec,playable,2022-10-07 19:15:54
-0100BE80097FA000,"Arcade Archives 10-Yard Fight",online,playable,2021-03-25 21:26:41
-01005DD00BE08000,"Arcade Archives ALPHA MISSION",online,playable,2021-04-15 09:20:43
-010083800DC70000,"Arcade Archives ALPINE SKI",online,playable,2021-04-15 09:28:46
-0100A5700AF32000,"Arcade Archives ARGUS",online,playable,2021-04-16 06:51:25
-010014F001DE2000,"Arcade Archives Armed F",online,playable,2021-04-16 07:00:17
-0100BEC00C7A2000,"Arcade Archives ATHENA",online,playable,2021-04-16 07:10:12
-0100426001DE4000,"Arcade Archives Atomic Robo-Kid",online,playable,2021-04-16 07:20:29
-0100192009824000,"Arcade Archives BOMB JACK",online,playable,2021-04-16 09:48:26
-010007A00980C000,"Arcade Archives City CONNECTION",online,playable,2021-03-25 22:16:15
-0100EDC00E35A000,"Arcade Archives CLU CLU LAND",online,playable,2021-04-16 10:00:42
-0100BB1001DD6000,"Arcade Archives CRAZY CLIMBER",online,playable,2021-03-25 22:24:15
-0100E9E00B052000,"Arcade Archives DONKEY KONG",Needs Update;crash;services,menus,2021-03-24 18:18:43
-0100F25001DD0000,"Arcade Archives DOUBLE DRAGON",online,playable,2021-03-25 22:44:34
-01009E3001DDE000,"Arcade Archives DOUBLE DRAGON II The Revenge",online,playable,2021-04-12 16:05:29
-0100496006EC8000,"Arcade Archives FRONT LINE",online,playable,2021-05-05 14:10:49
-01009A4008A30000,"Arcade Archives HEROIC EPISODE",online,playable,2021-03-25 23:01:26
-01007D200D3FC000,"Arcade Archives ICE CLIMBER",online,playable,2021-05-05 14:18:34
-010049400C7A8000,"Arcade Archives IKARI WARRIORS",online,playable,2021-05-05 14:24:46
-01000DB00980A000,"Arcade Archives Ikki",online,playable,2021-03-25 23:11:28
-010008300C978000,"Arcade Archives IMAGE FIGHT",online,playable,2021-05-05 14:31:21
-010010B008A36000,"Arcade Archives Kid Niki Radical Ninja",audio;online,ingame,2022-07-21 11:02:04
-0100E7C001DE0000,"Arcade Archives Kid's Horehore Daisakusen",online,playable,2021-04-12 16:21:29
-0100F380105A4000,"Arcade Archives LIFE FORCE",,playable,2020-09-04 13:26:25
-0100755004608000,"Arcade Archives Mario Bros.",online,playable,2021-03-26 11:31:32
-01000BE001DD8000,"Arcade Archives MOON CRESTA",online,playable,2021-05-05 14:39:29
-01003000097FE000,"Arcade Archives MOON PATROL",online,playable,2021-03-26 11:42:04
-01003EF00D3B4000,"Arcade Archives NINJA GAIDEN",audio;online,ingame,2021-04-12 16:27:53
-01002F300D2C6000,"Arcade Archives Ninja Spirit",online,playable,2021-05-05 14:45:31
-0100369001DDC000,"Arcade Archives Ninja-Kid",online,playable,2021-03-26 20:55:07
-01004A200BB48000,"Arcade Archives OMEGA FIGHTER",crash;services,menus,2020-08-18 20:50:54
-01007F8010C66000,"Arcade Archives PLUS ALPHA",audio,ingame,2020-07-04 20:47:55
-0100A6E00D3F8000,"Arcade Archives POOYAN",online,playable,2021-05-05 17:58:19
-01000D200C7A4000,"Arcade Archives PSYCHO SOLDIER",online,playable,2021-05-05 18:02:19
-01001530097F8000,"Arcade Archives PUNCH-OUT!!",online,playable,2021-03-25 22:10:55
-010081E001DD2000,"Arcade Archives Renegade",online,playable,2022-07-21 11:45:40
-0100FBA00E35C000,"Arcade Archives ROAD FIGHTER",online,playable,2021-05-05 18:09:17
-010060000BF7C000,"Arcade Archives ROUTE 16",online,playable,2021-05-05 18:40:41
-0100C2D00981E000,"Arcade Archives RYGAR",online,playable,2021-04-15 08:48:30
-01007A4009834000,"Arcade Archives Shusse Ozumo",online,playable,2021-05-05 17:52:25
-010008F00B054000,"Arcade Archives Sky Skipper",online,playable,2021-04-15 08:58:09
-01008C900982E000,"Arcade Archives Solomon's Key",online,playable,2021-04-19 16:27:18
-010069F008A38000,"Arcade Archives STAR FORCE",online,playable,2021-04-15 08:39:09
-0100422001DDA000,"Arcade Archives TERRA CRESTA",crash;services,menus,2020-08-18 20:20:55
-0100348001DE6000,"Arcade Archives TERRA FORCE",online,playable,2021-04-16 20:03:27
-0100DFD016B7A000,"Arcade Archives TETRIS® THE GRAND MASTER",,playable,2024-06-23 01:50:29
-0100DC000983A000,"Arcade Archives THE NINJA WARRIORS",online;slow,ingame,2021-04-16 19:54:56
-0100AF300D2E8000,"Arcade Archives TIME PILOT",online,playable,2021-04-16 19:22:31
-010029D006ED8000,"Arcade Archives Traverse USA",online,playable,2021-04-15 08:11:06
-010042200BE0C000,"Arcade Archives URBAN CHAMPION",online,playable,2021-04-16 10:20:03
-01004EC00E634000,"Arcade Archives VS. GRADIUS",online,playable,2021-04-12 14:53:58
-010021D00812A000,"Arcade Archives VS. SUPER MARIO BROS.",online,playable,2021-04-08 14:48:11
-01001B000D8B6000,"Arcade Archives WILD WESTERN",online,playable,2021-04-16 10:11:36
-010050000D6C4000,"Arcade Classics Anniversary Collection",,playable,2021-06-03 13:55:10
-01005A8010C7E000,"ARCADE FUZZ",,playable,2020-08-15 12:37:36
-010077000F620000,"Arcade Spirits",,playable,2020-06-21 11:45:03
-0100E680149DC000,"Arcaea",,playable,2023-03-16 19:31:21
-01003C2010C78000,"Archaica: The Path Of Light",crash,nothing,2020-10-16 13:22:26
-01004DA012976000,"Area 86",,playable,2020-12-16 16:45:52
-01008d8006a6a000,"Arena of Valor",crash,boots,2025-02-03 22:19:34
-0100691013C46000,"ARIA CHRONICLE",,playable,2022-11-16 13:50:55
-0100D4A00B284000,"ARK: Survival Evolved",gpu;nvdec;online-broken;UE4;ldn-untested,ingame,2024-04-16 00:53:56
-0100C56012C96000,"Arkanoid vs. Space Invaders",services,ingame,2021-01-21 12:50:30
-010069A010606000,"Arkham Horror: Mother's Embrace",nvdec,playable,2021-04-19 15:40:55
-0100C5B0113A0000,"Armed 7 DX",,playable,2020-12-14 11:49:56
-010070A00A5F4000,"Armello",nvdec,playable,2021-01-07 11:43:26
-0100A5400AC86000,"ARMS Demo",,playable,2021-02-10 16:30:13
-01009B500007C000,"ARMS™",ldn-works;LAN,playable,2024-08-28 07:49:24
-0100184011B32000,"Arrest of a stone Buddha",crash,nothing,2022-12-07 16:55:00
-01007AB012102000,"Arrog",,playable,2020-12-16 17:20:50
-01008EC006BE2000,"Art of Balance",gpu;ldn-works,ingame,2022-07-21 17:13:57
-010062F00CAE2000,"Art of Balance DEMO",gpu;slow,ingame,2021-02-10 17:17:12
-01006AA013086000,"Art Sqool",nvdec,playable,2022-10-16 20:42:37
-0100CDD00DA70000,"Artifact Adventure Gaiden DX",,playable,2020-12-16 17:49:25
-0100C2500CAB6000,"Ary and the Secret of Seasons",,playable,2022-10-07 20:45:09
-0100C9F00AAEE000,"ASCENDANCE",,playable,2021-01-05 10:54:40
-0100D5800DECA000,"Asemblance",UE4;gpu,ingame,2020-12-16 18:01:23
-0100E4C00DE30000,"Ash of Gods: Redemption",deadlock,nothing,2020-08-10 18:08:32
-010027B00E40E000,"Ashen",nvdec;online-broken;UE4,playable,2022-09-17 12:19:14
-01007B000C834000,"Asphalt Legends Unite",services;crash;online-broken,menus,2022-12-07 13:28:29
-01007F600B134000,"Assassin's Creed® III: Remastered",nvdec,boots,2024-06-25 20:12:11
-010044700DEB0000,"Assassin’s Creed®: The Rebel Collection",gpu,ingame,2024-05-19 07:58:56
-0100DF200B24C000,"Assault Android Cactus+",,playable,2021-06-03 13:23:55
-0100BF8012A30000,"Assault ChaingunS KM",crash;gpu,ingame,2020-12-14 12:48:34
-0100C5E00E540000,"Assault on Metaltron Demo",,playable,2021-02-10 19:48:06
-010057A00C1F6000,"Astebreed",,playable,2022-07-21 17:33:54
-010081500EA1E000,"Asterix & Obelix XXL 3 - The Crystal Menhir",gpu;nvdec;regression,ingame,2022-11-28 14:19:23
-0100F46011B50000,"Asterix & Obelix XXL: Romastered",gpu;nvdec;opengl,ingame,2023-08-16 21:22:06
-01007300020FA000,"ASTRAL CHAIN",,playable,2024-07-17 18:02:19
-0100E5F00643C000,"Astro Bears Party",,playable,2020-05-28 11:21:58
-0100F0400351C000,"Astro Duel Deluxe",32-bit,playable,2021-06-03 11:21:48
-0100B80010C48000,"Astrologaster",cpu;32-bit;crash,nothing,2023-06-28 15:39:31
-0100DF401249C000,"AstroWings: Space War",,playable,2020-12-14 13:10:44
-010099801870E000,"Atari 50: The Anniversary Celebration",slow,playable,2022-11-14 19:42:10
-010088600C66E000,"Atelier Arland series Deluxe Pack",nvdec,playable,2021-04-08 15:33:15
-0100D9D00EE8C000,"Atelier Ayesha: The Alchemist of Dusk DX",crash;nvdec;Needs Update,menus,2021-11-24 07:29:54
-0100E5600EE8E000,"Atelier Escha & Logy: Alchemists of the Dusk Sky DX",nvdec,playable,2022-11-20 16:01:41
-010023201421E000,"Atelier Firis: The Alchemist and the Mysterious Journey DX",gpu;nvdec,ingame,2022-10-25 22:46:19
-0100B1400CD50000,"Atelier Lulua ~The Scion of Arland~",nvdec,playable,2020-12-16 14:29:19
-010009900947A000,"Atelier Lydie & Suelle ~The Alchemists and the Mysterious Paintings~",nvdec,playable,2021-06-03 18:37:01
-01001A5014220000,"Atelier Lydie & Suelle: The Alchemists and the Mysterious Paintings DX",,playable,2022-10-25 23:06:20
-0100ADD00C6FA000,"Atelier Meruru ~The Apprentice of Arland~ DX",nvdec,playable,2020-06-12 00:50:48
-01002D700B906000,"Atelier Rorona Arland no Renkinjutsushi DX (JP)",nvdec,playable,2022-12-02 17:26:54
-01009A9012022000,"Atelier Ryza 2: Lost Legends & the Secret Fairy",,playable,2022-10-16 21:06:06
-0100D1900EC80000,"Atelier Ryza: Ever Darkness & the Secret Hideout",,playable,2023-10-15 16:36:50
-010005C00EE90000,"Atelier Shallie: Alchemists of the Dusk Sea DX",nvdec,playable,2020-11-25 20:54:12
-010082A01538E000,"Atelier Sophie 2: The Alchemist of the Mysterious Dream",crash,ingame,2022-12-01 04:34:03
-01009BC00C6F6000,"Atelier Totori ~The Adventurer of Arland~ DX",nvdec,playable,2020-06-12 01:04:56
-0100B9400FA38000,"ATOM RPG",nvdec,playable,2022-10-22 10:11:48
-01005FE00EC4E000,"Atomic Heist",,playable,2022-10-16 21:24:32
-0100AD30095A4000,"Atomicrops",,playable,2022-08-06 10:05:07
-01000D1006CEC000,"ATOMIK: RunGunJumpGun",,playable,2020-12-14 13:19:24
-0100FB500631E000,"ATOMINE",gpu;nvdec;slow,playable,2020-12-14 18:56:50
-010039600E7AC000,"Attack of the Toy Tanks",slow,ingame,2020-12-14 12:59:12
-010034500641A000,"Attack on Titan 2",,playable,2021-01-04 11:40:01
-01000F600B01E000,"ATV Drift & Tricks",UE4;online,playable,2021-04-08 17:29:17
-0100AA800DA42000,"Automachef",,playable,2020-12-16 19:51:25
-01006B700EA6A000,"Automachef Demo",,playable,2021-02-10 20:35:37
-0100B280106A0000,"Aviary Attorney: Definitive Edition",,playable,2020-08-09 20:32:12
-010064600F982000,"AVICII Invector",,playable,2020-10-25 12:12:56
-0100E100128BA000,"AVICII Invector Demo",,playable,2021-02-10 21:04:58
-01008FB011248000,"AvoCuddle",,playable,2020-09-02 14:50:13
-0100085012D64000,"Awakening of Cthulhu",UE4,playable,2021-04-26 13:03:07
-01002F1005F3C000,"Away: Journey To The Unexpected",nvdec;vulkan-backend-bug,playable,2022-11-06 15:31:04
-0100B8C00CFCE000,"Awesome Pea",,playable,2020-10-11 12:39:23
-010023800D3F2000,"Awesome Pea (Demo)",,playable,2021-02-10 21:48:21
-0100B7D01147E000,"Awesome Pea 2",,playable,2022-10-01 12:34:19
-0100D2011E28000,"Awesome Pea 2 (Demo)",crash,nothing,2021-02-10 22:08:27
-0100DA3011174000,"AXES",,playable,2021-04-08 13:01:58
-0100052004384000,"Axiom Verge",,playable,2020-10-20 01:07:18
-010075400DEC6000,"Ayakashi Koi Gikyoku《Trial version》",,playable,2021-02-10 22:22:11
-01006AF012FC8000,"Azur Lane: Crosswave",UE4;nvdec,playable,2021-04-05 15:15:25
-0100C7D00DE24000,"Azuran Tales: TRIALS",,playable,2020-08-12 15:23:07
-01006FB00990E000,"Azure Reflections",nvdec;online,playable,2021-04-08 13:18:25
-01004E90149AA000,"Azure Striker GUNVOLT 3",,playable,2022-08-10 13:46:49
-0100192003FA4000,"Azure Striker GUNVOLT: STRIKER PACK",32-bit,playable,2024-02-10 23:51:21
-010031D012BA4000,"Azurebreak Heroes",,playable,2020-12-16 21:26:17
-01009B901145C000,"B.ARK",nvdec,playable,2022-11-17 13:35:02
-01002CD00A51C000,"Baba Is You",,playable,2022-07-17 05:36:54
-0100F4100AF16000,"Back to Bed",nvdec,playable,2020-12-16 20:52:04
-0100FEA014316000,"Backworlds",,playable,2022-10-25 23:20:34
-0100EAF00E32E000,"Bacon Man: An Adventure",crash;nvdec,menus,2021-11-20 02:36:21
-01000CB00D094000,"Bad Dream: Coma",deadlock,boots,2023-08-03 00:54:18
-0100B3B00D81C000,"Bad Dream: Fever",,playable,2021-06-04 18:33:12
-0100E98006F22000,"Bad North",,playable,2022-07-17 13:44:25
-010075000D092000,"Bad North Demo",,playable,2021-02-10 22:48:38
-01004C70086EC000,"BAFL - Brakes Are For Losers",,playable,2021-01-13 08:32:51
-010076B011EC8000,"Baila Latino",,playable,2021-04-14 16:40:24
-0100730011BDC000,"Bakugan: Champions of Vestroia",,playable,2020-11-06 19:07:39
-01008260138C4000,"Bakumatsu Renka SHINSENGUMI",,playable,2022-10-25 23:37:31
-0100438012EC8000,"BALAN WONDERWORLD",nvdec;UE4,playable,2022-10-22 13:08:43
-0100E48013A34000,"Balan Wonderworld Demo",gpu;services;UE4;demo,ingame,2023-02-16 20:05:07
-0100CD801CE5E000,"Balatro",,ingame,2024-04-21 02:01:53
-010010A00DA48000,"Baldur's Gate and Baldur's Gate II: Enhanced Editions",32-bit,playable,2022-09-12 23:52:15
-0100fd1014726000,"Baldur's Gate: Dark Alliance",ldn-untested,ingame,2025-02-03 22:21:00
-0100BC400FB64000,"Balthazar's Dream",,playable,2022-09-13 00:13:22
-01008D30128E0000,"Bamerang",,playable,2022-10-26 00:29:39
-010013C010C5C000,"Banner of the Maid",,playable,2021-06-14 15:23:37
-0100388008758000,"Banner Saga 2",crash,boots,2021-01-13 08:56:09
-010071E00875A000,"Banner Saga 3",slow,boots,2021-01-11 16:53:57
-0100CE800B94A000,"Banner Saga Trilogy",slow,playable,2024-03-06 11:25:20
-0100425009FB2000,"Baobabs Mausoleum Ep.1: Ovnifagos Don't Eat Flamingos",,playable,2020-07-15 05:06:29
-010079300E976000,"Baobabs Mausoleum Ep.2: 1313 Barnabas Dead End Drive",,playable,2020-12-17 11:22:50
-01006D300FFA6000,"Baobabs Mausoleum Ep.3: Un Pato en Muertoburgo",nvdec,playable,2020-12-17 11:43:10
-0100D3000AEC2000,"Baobabs Mausoleum: DEMO",,playable,2021-02-10 22:59:25
-01003350102E2000,"Barbarous: Tavern of Emyr",,playable,2022-10-16 21:50:24
-0100F7E01308C000,"Barbearian",Needs Update;gpu,ingame,2021-06-28 16:27:50
-010039C0106C6000,"Baron: Fur Is Gonna Fly",crash,boots,2022-02-06 02:05:43
-0100FB000EB96000,"Barry Bradford's Putt Panic Party",nvdec,playable,2020-06-17 01:08:34
-01004860080A0000,"Baseball Riot",,playable,2021-06-04 18:07:27
-010038600B27E000,"Bastion",,playable,2022-02-15 14:15:24
-01005F3012748000,"Batbarian: Testament of the Primordials",,playable,2020-12-17 12:00:59
-0100C07018CA6000,"Baten Kaitos I & II HD Remaster (Europe/USA)",services;Needs Update,boots,2023-10-01 00:44:32
-0100F28018CA4000,"Baten Kaitos I & II HD Remaster (Japan)",services;Needs Update,boots,2023-10-24 23:11:54
-0100011005D92000,"Batman - The Telltale Series",nvdec;slow,playable,2021-01-11 18:19:35
-01003F00163CE000,"Batman: Arkham City",,playable,2024-09-11 00:30:19
-0100ACD0163D0000,"Batman: Arkham Knight",gpu;mac-bug,ingame,2024-06-25 20:24:42
-0100E6300AA3A000,"Batman: The Enemy Within",crash,nothing,2020-10-16 05:49:27
-0100747011890000,"Battle Axe",,playable,2022-10-26 00:38:01
-0100551001D88000,"Battle Chasers: Nightwar",nvdec;slow,playable,2021-01-12 12:27:34
-0100CC2001C6C000,"Battle Chef Brigade Deluxe",,playable,2021-01-11 14:16:28
-0100DBB00CAEE000,"Battle Chef Brigade Demo",,playable,2021-02-10 23:15:07
-0100A3B011EDE000,"Battle Hunters",gpu,ingame,2022-11-12 09:19:17
-010035E00C1AE000,"Battle of Kings",slow,playable,2020-12-17 12:45:23
-0100D2800EB40000,"Battle Planet - Judgement Day",,playable,2020-12-17 14:06:20
-0100C4D0093EA000,"Battle Princess Madelyn",,playable,2021-01-11 13:47:23
-0100A7500DF64000,"Battle Princess Madelyn Royal Edition",,playable,2022-09-26 19:14:49
-010099B00E898000,"Battle Supremacy - Evolution",gpu;nvdec,boots,2022-02-17 09:02:50
-0100DEB00D5A8000,"Battle Worlds: Kronos",nvdec,playable,2021-06-04 17:48:02
-0100650010DD4000,"Battleground",crash,ingame,2021-09-06 11:53:23
-010044E00D97C000,"BATTLESLOTHS",,playable,2020-10-03 08:32:22
-010059C00E39C000,"Battlestar Galactica Deadlock",nvdec,playable,2020-06-27 17:35:44
-01006D800A988000,"Battlezone Gold Edition",gpu;ldn-untested;online,boots,2021-06-04 18:36:05
-010048300D5C2000,"BATTLLOON",,playable,2020-12-17 15:48:23
-0100194010422000,"bayala - the game",,playable,2022-10-04 14:09:25
-0100CF5010FEC000,"Bayonetta Origins: Cereza and the Lost Demon™",gpu,ingame,2024-02-27 01:39:49
-010002801A3FA000,"Bayonetta Origins: Cereza and the Lost Demon™ Demo",gpu;demo,ingame,2024-02-17 06:06:28
-010076F0049A2000,"Bayonetta™",audout,playable,2022-11-20 15:51:59
-01007960049A0000,"Bayonetta™ 2",nvdec;ldn-works;LAN,playable,2022-11-26 03:46:09
-01004A4010FEA000,"Bayonetta™ 3",gpu;crash;nvdec;vulkan-backend-bug;opengl-backend-bug;amd-vendor-bug;ASTC,ingame,2024-09-28 14:34:33
-01002FA00DE72000,"BDSM: Big Drunk Satanic Massacre",,playable,2021-03-04 21:28:22
-01003A1010E3C000,"BE-A Walker",slow,ingame,2020-09-02 15:00:31
-010095C00406C000,"Beach Buggy Racing",online,playable,2021-04-13 23:16:50
-010020700DE04000,"Bear With Me: The Lost Robots",nvdec,playable,2021-02-27 14:20:10
-010024200E97E800,"Bear With Me: The Lost Robots Demo",nvdec,playable,2021-02-12 22:38:12
-0100C0E014A4E000,"Bear's Restaurant",,playable,2024-08-11 21:26:59
-010045F00BF64000,"BEAST Darling! ~Kemomimi Danshi to Himitsu no Ryou~",crash,menus,2020-10-04 06:12:08
-01009C300BB4C000,"Beat Cop",,playable,2021-01-06 19:26:48
-01002D20129FC000,"Beat Me!",online-broken,playable,2022-10-16 21:59:26
-01006B0014590000,"BEAUTIFUL DESOLATION",gpu;nvdec,ingame,2022-10-26 10:34:38
-01009E700DB2E000,"Bee Simulator",UE4;crash,boots,2020-07-15 12:13:13
-010018F007786000,"BeeFense BeeMastered",,playable,2022-11-17 15:38:12
-0100558010B26000,"Behold the Kickmen",,playable,2020-06-27 12:49:45
-0100D1300C1EA000,"Beholder: Complete Edition",,playable,2020-10-16 12:48:58
-01006E1004404000,"Ben 10",nvdec,playable,2021-02-26 14:08:35
-01009CD00E3AA000,"Ben 10: Power Trip!",nvdec,playable,2022-10-09 10:52:12
-010074500BBC4000,"Bendy and the Ink Machine",,playable,2023-05-06 20:35:39
-010068600AD16000,"Beyblade Burst Battle Zero",services;crash;Needs Update,menus,2022-11-20 15:48:32
-010056500CAD8000,"Beyond Enemy Lines: Covert Operations",UE4,playable,2022-10-01 13:11:50
-0100B8F00DACA000,"Beyond Enemy Lines: Essentials",nvdec;UE4,playable,2022-09-26 19:48:16
-0100BF400AF38000,"Bibi & Tina – Adventures with Horses",nvdec;slow,playable,2021-01-13 08:58:09
-010062400E69C000,"Bibi & Tina at the horse farm",,playable,2021-04-06 16:31:39
-01005FF00AF36000,"Bibi Blocksberg – Big Broom Race 3",,playable,2021-01-11 19:07:16
-010062B00A874000,"Big Buck Hunter Arcade",nvdec,playable,2021-01-12 20:31:39
-010088100C35E000,"Big Crown: Showdown",nvdec;online;ldn-untested,menus,2022-07-17 18:25:32
-0100A42011B28000,"Big Dipper",,playable,2021-06-14 15:08:19
-010077E00F30E000,"Big Pharma",,playable,2020-07-14 15:27:30
-010007401287E000,"BIG-Bobby-Car - The Big Race",slow,playable,2020-12-10 14:25:06
-010057700FF7C000,"Billion Road",,playable,2022-11-19 15:57:43
-010087D008D64000,"BINGO for Nintendo Switch",,playable,2020-07-23 16:17:36
-01004BA017CD6000,"Biomutant",crash,ingame,2024-05-16 15:46:36
-01002620102C6000,"BioShock 2 Remastered",services,nothing,2022-10-29 14:39:22
-0100D560102C8000,"BioShock Infinite: The Complete Edition",services-horizon;crash,nothing,2024-08-11 21:35:01
-0100AD10102B2000,"BioShock Remastered",services-horizon;crash;Needs Update,boots,2024-06-06 01:08:52
-010053B0117F8000,"Biped",nvdec,playable,2022-10-01 13:32:58
-01001B700B278000,"Bird Game +",online,playable,2022-07-17 18:41:57
-0100B6B012FF4000,"Birds and Blocks Demo",services;demo,boots,2022-04-10 04:53:03
-0100E62012D3C000,"BIT.TRIP RUNNER",,playable,2022-10-17 14:23:24
-01000AD012D3A000,"BIT.TRIP VOID",,playable,2022-10-17 14:31:23
-0100A0800EA9C000,"Bite the Bullet",,playable,2020-10-14 23:10:11
-010026E0141C8000,"Bitmaster",,playable,2022-12-13 14:05:51
-010061D00FD26000,"Biz Builder Delux",slow,playable,2020-12-15 21:36:25
-0100DD1014AB8000,"Black Book",nvdec,playable,2022-12-13 16:38:53
-010049000B69E000,"Black Future '88",nvdec,playable,2022-09-13 11:24:37
-01004BE00A682000,"Black Hole Demo",,playable,2021-02-12 23:02:17
-0100C3200E7E6000,"Black Legend",gpu;UE4;vulkan-backend-bug;opengl-backend-bug,ingame,2022-10-22 12:54:48
-010043A012A32000,"Blackjack Hands",,playable,2020-11-30 14:04:51
-0100A0A00E660000,"Blackmoor 2",online-broken,playable,2022-09-26 20:26:34
-010032000EA2C000,"Blacksad: Under the Skin",,playable,2022-09-13 11:38:04
-01006B400C178000,"Blacksea Odyssey",nvdec,playable,2022-10-16 22:14:34
-010068E013450000,"Blacksmith of the Sand Kingdom",,playable,2022-10-16 22:37:44
-0100C4400CB7C000,"BLADE ARCUS Rebellion From Shining",,playable,2022-07-17 18:52:28
-0100EA1018A2E000,"Blade Assault",audio,nothing,2024-04-29 14:32:50
-01009CC00E224000,"Blade II - The Return Of Evil",audio;crash;UE4,ingame,2021-11-14 02:49:59
-01005950022EC000,"Blade Strangers",nvdec,playable,2022-07-17 19:02:43
-0100DF0011A6A000,"Bladed Fury",,playable,2022-10-26 11:36:26
-0100CFA00CC74000,"Blades of Time",deadlock;online,boots,2022-07-17 19:19:58
-01003d700dd8a000,"Blades",,boots,2025-02-03 22:22:00
-01006CC01182C000,"Blair Witch",nvdec;UE4,playable,2022-10-01 14:06:16
-010039501405E000,"Blanc",gpu;slow,ingame,2023-02-22 14:00:13
-0100698009C6E000,"Blasphemous",nvdec,playable,2021-03-01 12:15:31
-0100302010338000,"Blasphemous Demo",,playable,2021-02-12 23:49:56
-0100225000FEE000,"Blaster Master Zero",32-bit,playable,2021-03-05 13:22:33
-01005AA00D676000,"Blaster Master Zero 2",,playable,2021-04-08 15:22:59
-010025B002E92000,"Blaster Master Zero Demo",,playable,2021-02-12 23:59:06
-0100E53013E1C000,"Blastoid Breakout",,playable,2021-01-25 23:28:02
-0100EE800C93E000,"BLAZBLUE CENTRALFICTION Special Edition",nvdec,playable,2020-12-15 23:50:04
-0100B61008208000,"BLAZBLUE CROSS TAG BATTLE",nvdec;online,playable,2021-01-05 20:29:37
-010021A00DE54000,"Blazing Beaks",,playable,2020-06-04 20:37:06
-0100C2700C252000,"Blazing Chrome",,playable,2020-11-16 04:56:54
-010091700EA2A000,"Bleep Bloop DEMO",nvdec,playable,2021-02-13 00:20:53
-010089D011310000,"Blind Men",audout,playable,2021-02-20 14:15:38
-0100743013D56000,"Blizzard® Arcade Collection",nvdec,playable,2022-08-03 19:37:26
-0100F3500A20C000,"BlobCat",,playable,2021-04-23 17:09:30
-0100E1C00DB6C000,"Block-a-Pix Deluxe Demo",,playable,2021-02-13 00:37:39
-0100C6A01AD56000,"Bloo Kid",,playable,2024-05-01 17:18:04
-010055900FADA000,"Bloo Kid 2",,playable,2024-05-01 17:16:57
-0100EE5011DB6000,"Blood and Guts Bundle",,playable,2020-06-27 12:57:35
-01007E700D17E000,"Blood Waves",gpu,ingame,2022-07-18 13:04:46
-0100E060102AA000,"Blood will be Spilled",nvdec,playable,2020-12-17 03:02:03
-01004B800AF5A000,"Bloodstained: Curse of the Moon",,playable,2020-09-04 10:42:17
-01004680124E6000,"Bloodstained: Curse of the Moon 2",,playable,2020-09-04 10:56:27
-010025A00DF2A000,"Bloodstained: Ritual of the Night",nvdec;UE4,playable,2022-07-18 14:27:35
-0100E510143EC000,"Bloody Bunny, The Game",nvdec;UE4,playable,2022-10-22 13:18:55
-0100B8400A1C6000,"Bloons TD 5",Needs Update;audio;gpu;services,boots,2021-04-18 23:02:46
-01000EB01023E000,"Blossom Tales Demo",,playable,2021-02-13 14:22:53
-0100C1000706C000,"Blossom Tales: The Sleeping King",,playable,2022-07-18 16:43:07
-010073B010F6E000,"Blue Fire",UE4,playable,2022-10-22 14:46:11
-0100721013510000,"Body of Evidence",,playable,2021-04-25 22:22:11
-0100AD1010CCE000,"Bohemian Killing",vulkan-backend-bug,playable,2022-09-26 22:41:37
-010093700ECEC000,"Boku to Nurse no Kenshuu Nisshi",,playable,2022-11-21 20:38:34
-01001D900D9AC000,"Bokujou Monogatari Saikai no Mineraru Taun (Story of Seasons: Friends of Mineral Town)",slow;crash;Needs Update,ingame,2022-04-24 22:46:04
-0100317014B7C000,"Bomb Rush Cyberfunk",,playable,2023-09-28 19:51:57
-01007900080B6000,"Bomber Crew",,playable,2021-06-03 14:21:28
-0100A1F012948000,"Bomber Fox",nvdec,playable,2021-04-19 17:58:13
-010087300445A000,"Bombslinger",services,menus,2022-07-19 12:53:15
-01007A200F452000,"Book of Demons",,playable,2022-09-29 12:03:43
-010054500F564000,"Bookbound Brigade",,playable,2020-10-09 14:30:29
-01002E6013ED8000,"Boom Blaster",,playable,2021-03-24 10:55:56
-010081A00EE62000,"Boomerang Fu",,playable,2024-07-28 01:12:41
-010069F0135C4000,"Boomerang Fu Demo Version",demo,playable,2021-02-13 14:38:13
-01009970122E4000,"Borderlands 3 Ultimate Edition",gpu,ingame,2024-07-15 04:38:14
-010064800F66A000,"Borderlands: Game of the Year Edition",slow;online-broken;ldn-untested,ingame,2023-07-23 21:10:36
-010096F00FF22000,"Borderlands: The Handsome Collection",,playable,2022-04-22 18:35:07
-010007400FF24000,"Borderlands: The Pre-Sequel",nvdec,playable,2021-06-09 20:17:10
-01008E500AFF6000,"Boreal Blade",gpu;ldn-untested;online,ingame,2021-06-11 15:37:14
-010092C013FB8000,"BORIS THE ROCKET",,playable,2022-10-26 13:23:09
-010076F00EBE4000,"BOSSGARD",online-broken,playable,2022-10-04 14:21:13
-010069B00EAC8000,"Bot Vice Demo",crash;demo,ingame,2021-02-13 14:52:42
-010081100FE08000,"Bouncy Bob 2",,playable,2020-07-14 16:51:53
-0100E1200DC1A000,"Bounty Battle",nvdec,playable,2022-10-04 14:40:51
-0100B4700C57E000,"Bow to Blood: Last Captain Standing",slow,playable,2020-10-23 10:51:21
-010040800BA8A000,"Box Align",crash;services,nothing,2020-04-03 17:26:56
-010018300D006000,"BOXBOY! + BOXGIRL!™",,playable,2020-11-08 01:11:54
-0100B7200E02E000,"BOXBOY! + BOXGIRL!™ Demo",demo,playable,2021-02-13 14:59:08
-0100CA400B6D0000,"BQM -BlockQuest Maker-",online,playable,2020-07-31 20:56:50
-0100E87017D0E000,"Bramble: The Mountain King",services-horizon,playable,2024-03-06 09:32:17
-01000F5003068000,"Brave Dungeon + Dark Witch Story:COMBAT",,playable,2021-01-12 21:06:34
-01006DC010326000,"BRAVELY DEFAULT™ II",gpu;crash;Needs Update;UE4,ingame,2024-04-26 06:11:26
-0100B6801137E000,"Bravely Default™ II Demo",gpu;crash;UE4;demo,ingame,2022-09-27 05:39:47
-010081501371E000,"BraveMatch",UE4,playable,2022-10-26 13:32:15
-0100F60017D4E000,"Bravery and Greed",gpu;deadlock,boots,2022-12-04 02:23:47
-0100A42004718000,"BRAWL",nvdec;slow,playable,2020-06-04 14:23:18
-010068F00F444000,"Brawl Chess",nvdec,playable,2022-10-26 13:59:17
-0100C6800B934000,"Brawlhalla",online;opengl,playable,2021-06-03 18:26:09
-010060200A4BE000,"Brawlout",ldn-untested;online,playable,2021-06-04 17:35:35
-0100C1B00E1CA000,"Brawlout Demo",demo,playable,2021-02-13 22:46:53
-010022C016DC8000,"Breakout: Recharged",slow,ingame,2022-11-06 15:32:57
-010048A021C40000,"Breakout Beyond",,playable,2025-04-26 19:11:35
-01000AA013A5E000,"Breathedge",UE4;nvdec,playable,2021-05-06 15:44:28
-01003D50100F4000,"Breathing Fear",,playable,2020-07-14 15:12:29
-010026800BB06000,"Brick Breaker",nvdec;online,playable,2020-12-15 18:26:23
-01002AD0126AE000,"Bridge Constructor: The Walking Dead",gpu;slow,ingame,2020-12-11 17:31:32
-01000B1010D8E000,"Bridge! 3",,playable,2020-10-08 20:47:24
-010011000EA7A000,"BRIGANDINE The Legend of Runersia",,playable,2021-06-20 06:52:25
-0100703011258000,"BRIGANDINE The Legend of Runersia Demo",,playable,2021-02-14 14:44:10
-01000BF00BE40000,"Bring Them Home",UE4,playable,2021-04-12 14:14:43
-010060A00B53C000,"Broforce",ldn-untested;online,playable,2021-05-28 12:23:38
-0100EDD0068A6000,"Broken Age",,playable,2021-06-04 17:40:32
-0100A5800F6AC000,"Broken Lines",,playable,2020-10-16 00:01:37
-01001E60085E6000,"Broken Sword 5 - the Serpent's Curse",,playable,2021-06-04 17:28:59
-0100F19011226000,"Brotherhood United Demo",demo,playable,2021-02-14 21:10:57
-01000D500D08A000,"Brothers: A Tale of Two Sons",nvdec;UE4,playable,2022-07-19 14:02:22
-0100B2700E90E000,"Brunch Club",,playable,2020-06-24 13:54:07
-010010900F7B4000,"Bubble Bobble 4 Friends: The Baron is Back!",nvdec,playable,2021-06-04 15:27:55
-0100DBE00C554000,"Bubsy: Paws on Fire!",slow,ingame,2023-08-24 02:44:51
-0100089010A92000,"Bucket Knight",crash,ingame,2020-09-04 13:11:24
-0100F1B010A90000,"Bucket Knight demo",demo,playable,2021-02-14 21:23:09
-01000D200AC0C000,"Bud Spencer & Terence Hill - Slaps And Beans",,playable,2022-07-17 12:37:00
-010051A00E99E000,"Bug Fables: The Everlasting Sapling",,playable,2020-06-09 11:27:00
-01003DD00D658000,"Bulletstorm: Duke of Switch Edition",nvdec,playable,2022-03-03 08:30:24
-01006BB00E8FA000,"BurgerTime Party!",slow,playable,2020-11-21 14:11:53
-01005780106E8000,"BurgerTime Party! Demo",demo,playable,2021-02-14 21:34:16
-010078C00DB40000,"Buried Stars",,playable,2020-09-07 14:11:58
-0100DBF01000A000,"Burnout™ Paradise Remastered",nvdec;online,playable,2021-06-13 02:54:46
-010066F00C76A000,"Bury me, my Love",,playable,2020-11-07 12:47:37
-010030D012FF6000,"Bus Driver Simulator",,playable,2022-10-17 13:55:27
-0100A9101418C000,"BUSTAFELLOWS",nvdec,playable,2020-10-17 20:04:41
-0100177005C8A000,"BUTCHER",,playable,2021-01-11 18:50:17
-01008c2019598000,"Bluey: The Videogame",,playable,2025-02-11 04:38:00
-01000B900D8B0000,"Cadence of Hyrule: Crypt of the NecroDancer Featuring The Legend of Zelda",slow;nvdec,playable,2024-04-01 22:43:40
-010065700EE06000,"Cadence of Hyrule: Crypt of the NecroDancer Featuring The Legend of Zelda Demo",demo;gpu;nvdec,ingame,2021-02-14 21:48:15
-01005C00117A8000,"Café Enchanté",,playable,2020-11-13 14:54:25
-010060400D21C000,"Cafeteria Nipponica Demo",demo,playable,2021-02-14 22:11:35
-0100699012F82000,"Cake Bash Demo",crash;demo,ingame,2021-02-14 22:21:15
-01004FD00D66A000,"Caladrius Blaze",deadlock;nvdec,nothing,2022-12-07 16:44:37
-01004B500AB88000,"Calculation Castle : Greco's Ghostly Challenge Addition",32-bit,playable,2020-11-01 23:40:11
-010045500B212000,"Calculation Castle : Greco's Ghostly Challenge Division",32-bit,playable,2020-11-01 23:54:55
-0100ECE00B210000,"Calculation Castle : Greco's Ghostly Challenge Multiplication",32-bit,playable,2020-11-02 00:04:33
-0100A6500B176000,"Calculation Castle : Greco's Ghostly Challenge Subtraction",32-bit,playable,2020-11-01 23:47:42
-010004701504A000,"Calculator",,playable,2021-06-11 13:27:20
-010013A00E750000,"Calico",,playable,2022-10-17 14:44:28
-010046000EE40000,"Call of Cthulhu",nvdec;UE4,playable,2022-12-18 03:08:30
-0100B4700BFC6000,"Call of Juarez: Gunslinger",gpu;nvdec,ingame,2022-09-17 16:49:46
-0100593008BDC000,"Can't Drive This",,playable,2022-10-22 14:55:17
-0100E4600B166000,"Candle: The Power of the Flame",nvdec,playable,2020-05-26 12:10:20
-01001E0013208000,"Capcom Arcade Stadium",,playable,2021-03-17 05:45:14
-010094E00B52E000,"Capcom Beat 'Em Up Bundle",,playable,2020-03-23 18:31:24
-0100F6400A77E000,"CAPCOM BELT ACTION COLLECTION",online;ldn-untested,playable,2022-07-21 20:51:23
-01009BF0072D4000,"Captain Toad™: Treasure Tracker",32-bit,playable,2024-04-25 00:50:16
-01002C400B6B6000,"Captain Toad™: Treasure Tracker Demo",32-bit;demo,playable,2021-02-14 22:36:09
-0100EAE010560000,"Captain Tsubasa: Rise of New Champions",online-broken;vulkan-backend-bug,playable,2022-10-09 11:20:50
-01002320137CC000,"CAPTAIN TSUBASA: RISE OF NEW CHAMPIONS DEMO VERSION",slow,playable,2021-02-14 22:45:35
-010048800D95C000,"Car Mechanic Manager",,playable,2020-07-23 18:50:17
-01007BD00AE70000,"Car Quest",deadlock,menus,2021-11-18 08:59:18
-0100DA70115E6000,"Caretaker",,playable,2022-10-04 14:52:24
-0100DD6014870000,"Cargo Crew Driver",,playable,2021-04-19 12:54:22
-010088C0092FE000,"Carnival Games®",nvdec,playable,2022-07-21 21:01:22
-01005F5011AC4000,"Carnivores: Dinosaur Hunt",,playable,2022-12-14 18:46:06
-0100B1600E9AE000,"CARRION",crash,nothing,2020-08-13 17:15:12
-01008D1001512000,"Cars 3: Driven to Win",gpu,ingame,2022-07-21 21:21:05
-0100810012A1A000,"Carto",,playable,2022-09-04 15:37:06
-0100085003A2A000,"Cartoon Network Battle Crashers",,playable,2022-07-21 21:55:40
-0100C4C0132F8000,"CASE 2: Animatronics Survival",nvdec;UE4;vulkan-backend-bug,playable,2022-10-09 11:45:03
-010066F01A0E0000,"Cassette Beasts",,playable,2024-07-22 20:38:43
-010001300D14A000,"Castle Crashers Remastered",gpu,boots,2024-08-10 09:21:20
-0100F6D01060E000,"Castle Crashers Remastered Demo",gpu;demo,boots,2022-04-10 10:57:10
-01003C100445C000,"Castle of Heart",nvdec,playable,2022-07-21 23:10:45
-0100F5500FA0E000,"Castle of no Escape 2",,playable,2022-09-13 13:51:42
-0100DA2011F18000,"Castle Pals",,playable,2021-03-04 21:00:33
-010097C00AB66000,"CastleStorm",nvdec,playable,2022-07-21 22:49:14
-010007400EB64000,"CastleStorm II",UE4;crash;nvdec,boots,2020-10-25 11:22:44
-01001A800D6BC000,"Castlevania Anniversary Collection",audio,playable,2020-05-23 11:40:29
-010076000C86E000,"Cat Girl Without Salad: Amuse-Bouche",,playable,2022-09-03 13:01:47
-0100A2F006FBE000,"Cat Quest",,playable,2020-04-02 23:09:32
-01008BE00E968000,"Cat Quest II",,playable,2020-07-06 23:52:09
-0100E86010220000,"Cat Quest II Demo",demo,playable,2021-02-15 14:11:57
-0100BAE0077E4000,"Catherine Full Body for Nintendo Switch (JP)",Needs Update;gpu,ingame,2021-02-21 18:06:11
-0100BF00112C0000,"Catherine: Full Body",nvdec,playable,2023-04-02 11:00:37
-010004400B28A000,"Cattails",,playable,2021-06-03 14:36:57
-0100B7D0022EE000,"Cave Story+",,playable,2020-05-22 09:57:25
-01001A100C0E8000,"Caveblazers",slow,ingame,2021-06-09 17:57:28
-01006DB004566000,"Caveman Warriors",,playable,2020-05-22 11:44:20
-010078700B2CC000,"Caveman Warriors Demo",demo,playable,2021-02-15 14:44:08
-01002B30028F6000,"Celeste",,playable,2020-06-17 10:14:40
-01006B000A666000,"Cendrillon palikA",gpu;nvdec,ingame,2022-07-21 22:52:24
-01007600115CE000,"CHAOS CODE -NEW SIGN OF CATASTROPHE-",crash;nvdec,boots,2022-04-04 12:24:21
-0100957016B90000,"CHAOS;HEAD NOAH",,playable,2022-06-02 22:57:19
-0100F52013A66000,"Charge Kid",gpu;audout,boots,2024-02-11 01:17:47
-0100DE200C350000,"Chasm",,playable,2020-10-23 11:03:43
-010034301A556000,"Chasm: The Rift",gpu,ingame,2024-04-29 19:02:48
-0100A5900472E000,"Chess Ultra",UE4,playable,2023-08-30 23:06:31
-0100E3C00A118000,"Chicken Assassin: Reloaded",,playable,2021-02-20 13:29:01
-0100713010E7A000,"Chicken Police – Paint it RED!",nvdec,playable,2020-12-10 15:10:11
-0100F6C00A016000,"Chicken Range",,playable,2021-04-23 12:14:23
-01002E500E3EE000,"Chicken Rider",,playable,2020-05-22 11:31:17
-0100CAC011C3A000,"Chickens Madness DEMO",UE4;demo;gpu;nvdec,ingame,2021-02-15 15:02:10
-01007D000AD8A000,"Child of Light® Ultimate Edition",nvdec,playable,2020-12-16 10:23:10
-01002DE00C250000,"Children of Morta",gpu;nvdec,ingame,2022-09-13 17:48:47
-0100C1A00AC3E000,"Children of Zodiarcs",,playable,2020-10-04 14:23:33
-010046F012A04000,"Chinese Parents",,playable,2021-04-08 12:56:41
-01005A001489A000,"Chiptune Arrange Sound(DoDonPachi Resurrection)",32-bit;crash,ingame,2024-01-25 14:37:32
-01006A30124CA000,"Chocobo GP",gpu;crash,ingame,2022-06-04 14:52:18
-0100BF600BF26000,"Chocobo's Mystery Dungeon EVERY BUDDY!",slow,playable,2020-05-26 13:53:13
-01000BA0132EA000,"Choices That Matter: And The Sun Went Out",,playable,2020-12-17 15:44:08
-0100A1200CA3C000,"Chou no Doku Hana no Kusari: Taishou Irokoi Ibun",gpu;nvdec,ingame,2020-09-28 17:58:04
-010039A008E76000,"ChromaGun",,playable,2020-05-26 12:56:42
-010006800E13A000,"Chronos: Before the Ashes",UE4;gpu;nvdec,ingame,2020-12-11 22:16:35
-010039700BA7E000,"Circle of Sumo",,playable,2020-05-22 12:45:21
-01008FA00D686000,"Circuits",,playable,2022-09-19 11:52:50
-0100D8800B87C000,"Cities: Skylines - Nintendo Switch™ Edition",,playable,2020-12-16 10:34:57
-0100E4200D84E000,"Citizens of Space",gpu,boots,2023-10-22 06:45:44
-0100D9C012900000,"Citizens Unite!: Earth x Space",gpu,ingame,2023-10-22 06:44:19
-01005E501284E000,"City Bus Driving Simulator",,playable,2021-06-15 21:25:59
-0100A3A00CC7E000,"CLANNAD",,playable,2021-06-03 17:01:02
-01007B501372C000,"CLANNAD Side Stories",,playable,2022-10-26 15:03:04
-01005ED0107F4000,"Clash Force",,playable,2022-10-01 23:45:48
-010009300AA6C000,"Claybook",slow;nvdec;online;UE4,playable,2022-07-22 11:11:34
-010058900F52E000,"Clea",crash,ingame,2020-12-15 16:22:56
-010045E0142A4000,"Clea 2",,playable,2021-04-18 14:25:18
-01008C100C572000,"Clock Zero ~Shuuen no Ichibyou~ Devote",nvdec,playable,2022-12-04 22:19:14
-0100DF9013AD4000,"Clocker",,playable,2021-04-05 15:05:13
-0100B7200DAC6000,"Close to the Sun",crash;nvdec;UE4,boots,2021-11-04 09:19:41
-010047700D540000,"Clubhouse Games™: 51 Worldwide Classics",ldn-works,playable,2024-05-21 16:12:57
-0100C1401CEDC000,"Clue",crash;online,menus,2020-11-10 09:23:48
-010085A00821A000,"ClusterPuck 99",,playable,2021-01-06 00:28:12
-010096900A4D2000,"Clustertruck",slow,ingame,2021-02-19 21:07:09
-01005790110F0000,"Cobra Kai: The Karate Kid Saga Continues",,playable,2021-06-17 15:59:13
-01002E700C366000,"COCOON",gpu,ingame,2024-03-06 11:33:08
-010034E005C9C000,"Code of Princess EX",nvdec;online,playable,2021-06-03 10:50:13
-010086100CDCA000,"CODE SHIFTER",,playable,2020-08-09 15:20:55
-010002400F408000,"Code: Realize ~Future Blessings~",nvdec,playable,2023-03-31 16:57:47
-0100CF800C810000,"Coffee Crisis",,playable,2021-02-20 12:34:52
-010066200E1E6000,"Coffee Talk",,playable,2020-08-10 09:48:44
-0100178009648000,"Coffin Dodgers",,playable,2021-02-20 14:57:41
-010035B01706E000,"Cold Silence",cpu;crash,nothing,2024-07-11 17:06:14
-010083E00F40E000,"Collar X Malice",nvdec,playable,2022-10-02 11:51:56
-0100E3B00F412000,"Collar X Malice -Unlimited-",nvdec,playable,2022-10-04 15:30:40
-01002A600D7FC000,"Collection of Mana",,playable,2020-10-19 19:29:45
-0100B77012266000,"COLLECTION of SaGa FINAL FANTASY LEGEND",,playable,2020-12-30 19:11:16
-010030800BC36000,"Collidalot",nvdec,playable,2022-09-13 14:09:27
-0100CA100C0BA000,"Color Zen",,playable,2020-05-22 10:56:17
-010039B011312000,"Colorgrid",,playable,2020-10-04 01:50:52
-0100A7000BD28000,"Coloring Book",,playable,2022-07-22 11:17:05
-010020500BD86000,"Colors Live",gpu;services;crash,boots,2023-02-26 02:51:07
-0100E2F0128B4000,"Colossus Down",,playable,2021-02-04 20:49:50
-0100C4D00D16A000,"Commander Keen in Keen Dreams",gpu,ingame,2022-08-04 20:34:20
-0100E400129EC000,"Commander Keen in Keen Dreams: Definitive Edition",,playable,2021-05-11 19:33:54
-010065A01158E000,"Commandos 2 - HD Remaster",gpu;nvdec,ingame,2022-08-10 21:52:27
-010015801308E000,"Conarium",UE4;nvdec,playable,2021-04-26 17:57:53
-0100971011224000,"Concept Destruction",,playable,2022-09-29 12:28:56
-010043700C9B0000,"Conduct TOGETHER!",nvdec,playable,2021-02-20 12:59:00
-01007EF00399C000,"Conga Master Party!",,playable,2020-05-22 13:22:24
-0100A5600FAC0000,"Construction Simulator 3 - Console Edition",,playable,2023-02-06 09:31:23
-0100A330022C2000,"Constructor Plus",,playable,2020-05-26 12:37:40
-0100DCA00DA7E000,"Contra Anniversary Collection",,playable,2022-07-22 11:30:12
-0100F2600D710000,"CONTRA: ROGUE CORPS",crash;nvdec;regression,menus,2021-01-07 13:23:35
-0100B8200ECA6000,"CONTRA: ROGUE CORPS Demo",gpu,ingame,2022-09-04 16:46:52
-01007D701298A000,"Contraptions",,playable,2021-02-08 18:40:50
-0100041013360000,"Control Ultimate Edition - Cloud Version",Needs Update;crash;services,nothing,2021-04-18 22:34:06
-010058800E90A000,"Convoy: A Tactical Roguelike",,playable,2020-10-15 14:43:50
-0100B82010B6C000,"Cook, Serve, Delicious! 3?!",,playable,2022-10-09 12:09:34
-010060700EFBA000,"Cooking Mama: Cookstar",crash;loader-allocator,menus,2021-11-20 03:19:35
-01001E400FD58000,"Cooking Simulator",,playable,2021-04-18 13:25:23
-0100DF9010206000,"Cooking Tycoons - 3 in 1 Bundle",,playable,2020-11-16 22:44:26
-01005350126E0000,"Cooking Tycoons 2 - 3 in 1 Bundle",,playable,2020-11-16 22:19:33
-0100C5A0115C4000,"CopperBell",,playable,2020-10-04 15:54:36
-010016400B1FE000,"Corpse Party: Blood Drive",nvdec,playable,2021-03-01 12:44:23
-0100CCB01B1A0000,"COSMIC FANTASY COLLECTION",,ingame,2024-05-21 17:56:37
-010067C00A776000,"Cosmic Star Heroine",,playable,2021-02-20 14:30:47
-01003DD00F94A000,"COTTOn Reboot! [ コットン リブート! ]",,playable,2022-05-24 16:29:24
-010077001526E000,"Cotton/Guardian Saturn Tribute Games",gpu,boots,2022-11-27 21:00:51
-01000E301107A000,"Couch Co-Op Bundle Vol. 2",nvdec,playable,2022-10-02 12:04:21
-0100C1E012A42000,"Country Tales",,playable,2021-06-17 16:45:39
-01003370136EA000,"Cozy Grove",gpu,ingame,2023-07-30 22:22:19
-010073401175E000,"Crash Bandicoot™ 4: It’s About Time",nvdec;UE4,playable,2024-03-17 07:13:45
-0100D1B006744000,"Crash Bandicoot™ N. Sane Trilogy",,playable,2024-02-11 11:38:14
-010007900FCE2000,"Crash Drive 2",online,playable,2020-12-17 02:45:46
-010046600BD0E000,"Crash Dummy",nvdec,playable,2020-05-23 11:12:43
-0100BF200CD74000,"Crashbots",,playable,2022-07-22 13:50:52
-010027100BD16000,"Crashlands",,playable,2021-05-27 20:30:06
-0100F9F00C696000,"Crash™ Team Racing Nitro-Fueled",gpu;nvdec;online-broken,ingame,2023-06-25 02:40:17
-0100BF7006BCA000,"Crawl",,playable,2020-05-22 10:16:05
-0100C66007E96000,"Crayola Scoot",nvdec,playable,2022-07-22 14:01:55
-01005BA00F486000,"Crayon Shin-chan Ora to Hakase no Natsuyasumi Owaranai Nanokakan no Tabi",,playable,2021-07-21 10:41:33
-0100D470106DC000,"CRAYON SHINCHAN The Storm Called FLAMING KASUKABE RUNNER!!",services,menus,2020-03-20 14:00:57
-01006BC00C27A000,"Crazy Strike Bowling EX",UE4;gpu;nvdec,ingame,2020-08-07 18:15:59
-0100F9900D8C8000,"Crazy Zen Mini Golf",,playable,2020-08-05 14:00:00
-0100B0E010CF8000,"Creaks",,playable,2020-08-15 12:20:52
-01007C600D778000,"Creature in the Well",UE4;gpu,ingame,2020-11-16 12:52:40
-0100A19011EEE000,"Creepy Tale",,playable,2020-12-15 21:58:03
-01005C2013B00000,"Cresteaju",gpu,ingame,2021-03-24 10:46:06
-010022D00D4F0000,"Cricket 19",gpu,ingame,2021-06-14 14:56:07
-0100387017100000,"Cricket 22 The Official Game Of The Ashes",crash,boots,2023-10-18 08:01:57
-01005640080B0000,"Crimsonland",,playable,2021-05-27 20:50:54
-0100B0400EBC4000,"Cris Tales",crash,ingame,2021-07-29 15:10:53
-01004BC0166CC000,"CRISIS CORE –FINAL FANTASY VII– REUNION",,playable,2022-12-19 15:53:59
-01004F800C4DA000,"Croc's World",,playable,2020-05-22 11:21:09
-01009DB00DE12000,"Croc's World 2",,playable,2020-12-16 20:01:40
-010025200FC54000,"Croc's World 3",,playable,2020-12-30 18:53:26
-01000F0007D92000,"Croixleur Sigma",online,playable,2022-07-22 14:26:54
-01003D90058FC000,"CrossCode",,playable,2024-02-17 10:23:19
-0100B1E00AA56000,"Crossing Souls",nvdec,playable,2021-02-20 15:42:54
-0100059012BAE000,"Crown Trick",,playable,2021-06-16 19:36:29
-0100B41013C82000,"Cruis'n Blast",gpu,ingame,2023-07-30 10:33:47
-01000CC01C108000,"Crymachina Trial Edition ( Demo ) [ クライマキナ ]",demo,playable,2023-08-06 05:33:21
-0100CEA007D08000,"Crypt of the NecroDancer: Nintendo Switch Edition",nvdec,playable,2022-11-01 09:52:06
-0100582010AE0000,"Crysis 2 Remastered",deadlock,menus,2023-09-21 10:46:17
-0100CD3010AE2000,"Crysis 3 Remastered",deadlock,menus,2023-09-10 16:03:50
-0100E66010ADE000,"Crysis Remastered",nvdec,menus,2024-08-13 05:23:24
-0100972008234000,"Crystal Crisis",nvdec,playable,2021-02-20 13:52:44
-01006FA012FE0000,"Cthulhu Saves Christmas",,playable,2020-12-14 00:58:55
-010001600D1E8000,"Cube Creator X",crash,menus,2021-11-25 08:53:28
-010082E00F1CE000,"Cubers: Arena",nvdec;UE4,playable,2022-10-04 16:05:40
-010040D011D04000,"Cubicity",,playable,2021-06-14 14:19:51
-0100A5C00D162000,"Cuphead",,playable,2022-02-01 22:45:55
-0100F7E00DFC8000,"Cupid Parasite",gpu,ingame,2023-08-21 05:52:36
-010054501075C000,"Curious Cases",,playable,2020-08-10 09:30:48
-0100D4A0118EA000,"Curse of the Dead Gods",,playable,2022-08-30 12:25:38
-0100CE5014026000,"Curved Space",,playable,2023-01-14 22:03:50
-0100C1300DE74000,"Cyber Protocol",nvdec,playable,2020-09-28 14:47:40
-0100C1F0141AA000,"Cyber Shadow",,playable,2022-07-17 05:37:41
-01006B9013672000,"Cybxus Hearts",gpu;slow,ingame,2022-01-15 05:00:49
-010063100B2C2000,"Cytus α",nvdec,playable,2021-02-20 13:40:46
-0100B6400CA56000,"DAEMON X MACHINA™",UE4;audout;ldn-untested;nvdec,playable,2021-06-09 19:22:29
-010061300DF48000,"Dairoku: Ayakashimori",Needs Update;loader-allocator,nothing,2021-11-30 05:09:38
-0100BD2009A1C000,"Damsel",,playable,2022-09-06 11:54:39
-0100BFC002B4E000,"Dandara: Trials of Fear Edition",,playable,2020-05-26 12:42:33
-0100DFB00D808000,"Dandy Dungeon - Legend of Brave Yamada -",,playable,2021-01-06 09:48:47
-01003ED0099B0000,"Danger Mouse: The Danger Games",crash;online,boots,2022-07-22 15:49:45
-0100EFA013E7C000,"Danger Scavenger",nvdec,playable,2021-04-17 15:53:04
-0100417007F78000,"Danmaku Unlimited 3",,playable,2020-11-15 00:48:35
-01000330105BE000,"Darius Cozmic Collection",,playable,2021-02-19 20:59:06
-010059C00BED4000,"Darius Cozmic Collection Special Edition",,playable,2022-07-22 16:26:50
-010015800F93C000,"Dariusburst - Another Chronicle EX+",online,playable,2021-04-05 14:21:43
-01003D301357A000,"Dark Arcana: The Carnival",gpu;slow,ingame,2022-02-19 08:52:28
-010083A00BF6C000,"Dark Devotion",nvdec,playable,2022-08-09 09:41:18
-0100BFF00D5AE000,"Dark Quest 2",,playable,2020-11-16 21:34:52
-01004AB00A260000,"DARK SOULS™: REMASTERED",gpu;nvdec;online-broken,ingame,2024-04-09 19:47:58
-01001FA0034E2000,"Dark Witch Music Episode: Rudymical",,playable,2020-05-22 09:44:44
-01008F1008DA6000,"Darkest Dungeon",nvdec,playable,2022-07-22 18:49:18
-0100F2300D4BA000,"Darksiders Genesis",nvdec;online-broken;UE4;ldn-broken,playable,2022-09-21 18:06:25
-010071800BA98000,"Darksiders II Deathinitive Edition",gpu;nvdec;online-broken,ingame,2024-06-26 00:37:25
-0100E1400BA96000,"Darksiders Warmastered Edition",nvdec,playable,2023-03-02 18:08:09
-010033500B7B6000,"Darkwood",,playable,2021-01-08 21:24:06
-0100440012FFA000,"DARQ Complete Edition",audout,playable,2021-04-07 15:26:21
-0100BA500B660000,"Darts Up",,playable,2021-04-14 17:22:22
-0100F0B0081DA000,"Dawn of the Breakers",online-broken;vulkan-backend-bug,menus,2022-12-08 14:40:03
-0100FCF00F6CC000,"Day and Night",,playable,2020-12-17 12:30:51
-0100D0A009310000,"de Blob",nvdec,playable,2021-01-06 17:34:46
-010034E00A114000,"de Blob 2",nvdec,playable,2021-01-06 13:00:16
-01008E900471E000,"De Mambo",,playable,2021-04-10 12:39:40
-01004C400CF96000,"Dead by Daylight",nvdec;online-broken;UE4,boots,2022-09-13 14:32:13
-0100646009FBE000,"Dead Cells",,playable,2021-09-22 22:18:49
-01004C500BD40000,"Dead End Job",nvdec,playable,2022-09-19 12:48:44
-01009CC00C97C000,"DEAD OR ALIVE Xtreme 3 Scarlet",,playable,2022-07-23 17:05:06
-0100A5000F7AA000,"DEAD OR SCHOOL",nvdec,playable,2022-09-06 12:04:09
-0100A24011F52000,"Dead Z Meat",UE4;services,ingame,2021-04-14 16:50:16
-010095A011A14000,"Deadly Days",,playable,2020-11-27 13:38:55
-0100BAC011928000,"Deadly Premonition 2: A Blessing In Disguise",,playable,2021-06-15 14:12:36
-0100EBE00F22E000,"Deadly Premonition Origins",32-bit;nvdec,playable,2024-03-25 12:47:46
-010015600D814000,"Dear Magi - Mahou Shounen Gakka -",,playable,2020-11-22 16:45:16
-01000D60126B6000,"Death and Taxes",,playable,2020-12-15 20:27:49
-010012B011AB2000,"Death Come True",nvdec,playable,2021-06-10 22:30:49
-0100F3B00CF32000,"Death Coming",crash,nothing,2022-02-06 07:43:03
-0100AEC013DDA000,"Death end re;Quest",,playable,2023-07-09 12:19:54
-0100423009358000,"Death Road to Canada",gpu;audio;32-bit;crash,nothing,2023-06-28 15:39:26
-010085900337E000,"Death Squared",,playable,2020-12-04 13:00:15
-0100A51013550000,"Death Tales",,playable,2020-12-17 10:55:52
-0100492011A8A000,"Death's Hangover",gpu,boots,2023-08-01 22:38:06
-01009120119B4000,"Deathsmiles I・II",,playable,2024-04-08 19:29:00
-010034F00BFC8000,"Debris Infinity",nvdec;online,playable,2021-05-28 12:14:39
-010027700FD2E000,"Decay of Logos",nvdec,playable,2022-09-13 14:42:13
-01002CC0062B8000,"DEEMO",,playable,2022-07-24 11:34:33
-01008B10132A2000,"DEEMO -Reborn-",nvdec;online-broken,playable,2022-10-17 15:18:11
-010026800FA88000,"Deep Diving Adventures",,playable,2022-09-22 16:43:37
-0100FAF009562000,"Deep Ones",services,nothing,2020-04-03 02:54:19
-0100C3E00D68E000,"Deep Sky Derelicts: Definitive Edition",,playable,2022-09-27 11:21:08
-01000A700F956000,"Deep Space Rush",,playable,2020-07-07 23:30:33
-0100961011BE6000,"DeepOne",services-horizon;Needs Update,nothing,2024-01-18 15:01:05
-01008BB00F824000,"Defenders of Ekron: Definitive Edition",,playable,2021-06-11 16:31:03
-0100CDE0136E6000,"Defentron",,playable,2022-10-17 15:47:56
-010039300BDB2000,"Defunct",,playable,2021-01-08 21:33:46
-010067900B9C4000,"Degrees of Separation",,playable,2021-01-10 13:40:04
-010071C00CBA4000,"Dei Gratia no Rashinban",crash,nothing,2021-07-13 02:25:32
-010092E00E7F4000,"Deleveled",slow,playable,2020-12-15 21:02:29
-010023800D64A000,"DELTARUNE Chapter 1&2",,playable,2023-01-22 04:47:44
-010038B01D2CA000,"Dementium: The Ward",crash,boots,2024-09-02 08:28:14
-0100AB600ACB4000,"Demetrios - The BIG Cynical Adventure",,playable,2021-06-04 12:01:01
-010099D00D1A4000,"Demolish & Build 2018",,playable,2021-06-13 15:27:26
-010084600F51C000,"Demon Pit",nvdec,playable,2022-09-19 13:35:15
-0100309016E7A000,"Demon Slayer -Kimetsu no Yaiba- The Hinokami Chronicles",UE4,playable,2024-08-08 04:51:49
-0100A2B00BD88000,"Demon's Crystals",crash;regression,nothing,2022-12-07 16:33:17
-0100E29013818000,"Demon's Rise - Lords of Chaos",,playable,2021-04-06 16:20:06
-0100C3501094E000,"Demon's Rise - War for the Deep",,playable,2020-07-29 12:26:27
-0100161011458000,"Demon's Tier+",,playable,2021-06-09 17:25:36
-0100BE800E6D8000,"DEMON'S TILT",,playable,2022-09-19 13:22:46
-010000401313A000,"Demong Hunter",,playable,2020-12-12 15:27:08
-0100BC501355A000,"Densha de go!! Hashirou Yamanote Sen",nvdec;UE4,playable,2023-11-09 07:47:58
-0100C9100FAE2000,"Depixtion",,playable,2020-10-10 18:52:37
-01000BF00B6BC000,"Deployment",slow;online-broken,playable,2022-10-17 16:23:59
-010023600C704000,"Deponia",nvdec,playable,2021-01-26 17:17:19
-0100ED700469A000,"Deru - The Art of Cooperation",,playable,2021-01-07 16:59:59
-0100D4600D0E4000,"Descenders",gpu,ingame,2020-12-10 15:22:36
-0100D870102BC000,"Desire remaster ver.",crash,boots,2021-01-17 02:34:37
-010069500DD86000,"Destiny Connect: Tick-Tock Travelers",UE4;gpu;nvdec,ingame,2020-12-16 12:20:36
-01008BB011ED6000,"Destrobots",,playable,2021-03-06 14:37:05
-01009E701356A000,"Destroy All Humans!",gpu;nvdec;UE4,ingame,2023-01-14 22:23:53
-010030600E65A000,"Detective Dolittle",,playable,2021-03-02 14:03:59
-01009C0009842000,"Detective Gallo",nvdec,playable,2022-07-24 11:51:04
-01002D400B0F6000,"Detective Jinguji Saburo Prism of Eyes",,playable,2020-10-02 21:54:41
-010007500F27C000,"Detective Pikachu™ Returns",,playable,2023-10-07 10:24:59
-010031B00CF66000,"Devil Engine",,playable,2021-06-04 11:54:30
-01002F000E8F2000,"Devil Kingdom",,playable,2023-01-31 08:58:44
-0100E8000D5B8000,"Devil May Cry",nvdec,playable,2021-01-04 19:43:08
-01007CF00D5BA000,"Devil May Cry 2",nvdec,playable,2023-01-24 23:03:20
-01007B600D5BC000,"Devil May Cry 3 Special Edition",nvdec,playable,2024-07-08 12:33:23
-01003C900EFF6000,"Devil Slayer Raksasi",,playable,2022-10-26 19:42:32
-01009EA00A320000,"Devious Dungeon",,playable,2021-03-04 13:03:06
-01003F601025E000,"Dex",nvdec,playable,2020-08-12 16:48:12
-010044000CBCA000,"Dexteritrip",,playable,2021-01-06 12:51:12
-0100AFC00E06A000,"Dezatopia",online,playable,2021-06-15 21:06:11
-01001B300B9BE000,"Diablo III: Eternal Collection",online-broken;ldn-works,playable,2023-08-21 23:48:03
-0100726014352000,"Diablo® II: Resurrected™",gpu;nvdec,ingame,2023-08-18 18:42:47
-0100F73011456000,"Diabolic",,playable,2021-06-11 14:45:08
-010027400BD24000,"DIABOLIK LOVERS CHAOS LINEAGE",gpu;Needs Update,ingame,2023-06-08 02:20:44
-0100BBF011394000,"Dicey Dungeons",gpu;audio;slow,ingame,2023-08-02 20:30:12
-0100D98005E8C000,"Die for Valhalla!",,playable,2021-01-06 16:09:14
-0100BB900B5B4000,"Dies irae Amantes amentes For Nintendo Switch",32-bit;crash,nothing,2022-02-16 07:09:05
-0100A5A00DBB0000,"Dig Dog",gpu,ingame,2021-06-02 17:17:51
-01004DE011076000,"Digerati Indie Darling Bundle Vol. 3",,playable,2022-10-02 13:01:57
-010035D0121EC000,"Digerati Presents: The Dungeon Crawl Vol. 1",slow,ingame,2021-04-18 14:04:55
-010014E00DB56000,"Digimon Story Cyber Sleuth: Complete Edition",nvdec;opengl,playable,2022-09-13 15:02:37
-0100F00014254000,"Digimon World: Next Order",,playable,2023-05-09 20:41:06
-0100B6D00DA6E000,"Ding Dong XL",,playable,2020-07-14 16:13:19
-01002E4011924000,"Dininho Adventures",,playable,2020-10-03 17:25:51
-010027E0158A6000,"Dininho Space Adventure",,playable,2023-01-14 22:43:04
-0100A8A013DA4000,"Dirt Bike Insanity",,playable,2021-01-31 13:27:38
-01004CB01378A000,"Dirt Trackin Sprint Cars",nvdec;online-broken,playable,2022-10-17 16:34:56
-0100918014B02000,"Disagaea 6: Defiance of Destiny Demo",demo,playable,2022-10-26 20:02:04
-010020700E2A2000,"Disaster Report 4: Summer Memories",nvdec;UE4,playable,2022-09-27 19:41:31
-0100510004D2C000,"Disc Jam",UE4;ldn-untested;nvdec;online,playable,2021-04-08 16:40:35
-0100C81004780000,"Disco Dodgeball - REMIX",online,playable,2020-09-28 23:24:49
-01004B100AF18000,"Disgaea 1 Complete",,playable,2023-01-30 21:45:23
-0100A9800E9B4000,"Disgaea 4 Complete+",gpu;slow,playable,2020-02-18 10:54:28
-010068C00F324000,"Disgaea 4 Complete+ Demo",nvdec,playable,2022-09-13 15:21:59
-01005700031AE000,"Disgaea 5 Complete",nvdec,playable,2021-03-04 15:32:54
-0100ABC013136000,"Disgaea 6: Defiance of Destiny",deadlock,ingame,2023-04-15 00:50:32
-0100307011D80000,"Disgaea 6: Defiance of Destiny [ FG ] [ 魔界戦記ディスガイア6 ]",,playable,2021-06-08 13:20:33
-01005EE013888000,"Disgaea 6: Defiance of Destiny Demo [ 魔界戦記ディスガイア6 ]",gpu;demo,ingame,2022-12-06 15:27:59
-01000B70122A2000,"Disjunction",gpu;vulkan-backend-bug;opengl-backend-bug,ingame,2024-04-28 23:55:24
-0100A2F00EEFC000,"Disney Classic Games Collection",online-broken,playable,2022-09-13 15:44:17
-0100DA201EBF8000,"Disney Epic Mickey: Rebrushed",crash,ingame,2024-09-26 22:11:51
-0100F0401435E000,"Disney Speedstorm",services,boots,2023-11-27 02:15:32
-010012800EBAE000,"Disney TSUM TSUM FESTIVAL",crash,menus,2020-07-14 14:05:28
-01009740120FE000,"DISTRAINT 2",,playable,2020-09-03 16:08:12
-010075B004DD2000,"DISTRAINT: Deluxe Edition",,playable,2020-06-15 23:42:24
-010027400CDC6000,"Divinity: Original Sin 2 - Definitive Edition",services;crash;online-broken;regression,ingame,2025-02-03 22:12:30
-01001770115C8000,"Dodo Peak",nvdec;UE4,playable,2022-10-04 16:13:05
-010077B0100DA000,"Dogurai",,playable,2020-10-04 02:40:16
-010048100D51A000,"Dokapon Up! Mugen no Roulette",gpu;Needs Update,menus,2022-12-08 19:39:10
-01005EE00BC78000,"Dokuro (ドクロ)",nvdec,playable,2020-12-17 14:47:09
-010007200AC0E000,"Don't Die, Mr Robot!",nvdec,playable,2022-09-02 18:34:38
-0100E470067A8000,"Don't Knock Twice",,playable,2024-05-08 22:37:58
-0100C4D00B608000,"Don't Sink",gpu,ingame,2021-02-26 15:41:11
-0100751007ADA000,"Don't Starve: Nintendo Switch Edition",nvdec,playable,2022-02-05 20:43:34
-010088B010DD2000,"Dongo Adventure",,playable,2022-10-04 16:22:26
-0100C1F0051B6000,"Donkey Kong Country™: Tropical Freeze",,playable,2024-08-05 16:46:10
-01009D901BC56000,"Donkey Kong Country™: Returns HD",gpu,ingame,2025-02-16 13:44:12
-0100F2C00F060000,"Doodle Derby",,boots,2020-12-04 22:51:48
-0100416004C00000,"DOOM",gpu;slow;nvdec;online-broken,ingame,2024-09-23 15:40:07
-010018900DD00000,"DOOM (1993)",nvdec;online-broken,menus,2022-09-06 13:32:19
-01008CB01E52E000,"DOOM + DOOM II",opengl;ldn-untested;LAN,playable,2024-09-12 07:06:01
-010029D00E740000,"DOOM 3",crash,menus,2024-08-03 05:25:47
-01005D700E742000,"DOOM 64",nvdec;vulkan,playable,2020-10-13 23:47:28
-0100D4F00DD02000,"DOOM II (Classic)",nvdec;online,playable,2021-06-03 20:10:01
-0100B1A00D8CE000,"DOOM® Eternal",gpu;slow;nvdec;online-broken,ingame,2024-08-28 15:57:17
-01005ED00CD70000,"Door Kickers: Action Squad",online-broken;ldn-broken,playable,2022-09-13 16:28:53
-010073700E412000,"DORAEMON STORY OF SEASONS",nvdec,playable,2020-07-13 20:28:11
-0100F7300BD8E000,"Double Cross",,playable,2021-01-07 15:34:22
-0100B1500E9F2000,"Double Dragon & Kunio-kun: Retro Brawler Bundle",,playable,2020-09-01 12:48:46
-01001AD00E49A000,"DOUBLE DRAGON Ⅲ: The Sacred Stones",online,playable,2021-06-11 15:41:44
-01005B10132B2000,"Double Dragon Neon",gpu;audio;32-bit,ingame,2022-09-20 18:00:20
-01000F400C1A4000,"Double Kick Heroes",gpu,ingame,2020-10-03 14:33:59
-0100A5D00C7C0000,"Double Pug Switch",nvdec,playable,2022-10-10 10:59:35
-0100FC000EE10000,"Double Switch - 25th Anniversary Edition",nvdec,playable,2022-09-19 13:41:50
-0100B6600FE06000,"Down to Hell",gpu;nvdec,ingame,2022-09-19 14:01:26
-010093D00C726000,"Downwell",,playable,2021-04-25 20:05:24
-0100ED000D390000,"Dr Kawashima's Brain Training",services,ingame,2023-06-04 00:06:46
-01001B80099F6000,"Dracula's Legacy",nvdec,playable,2020-12-10 13:24:25
-0100566009238000,"DragoDino",gpu;nvdec,ingame,2020-08-03 20:49:16
-0100DBC00BD5A000,"Dragon Audit",crash,ingame,2021-05-16 14:24:46
-0100A250097F0000,"DRAGON BALL FighterZ",UE4;ldn-broken;nvdec;online,playable,2021-06-11 16:19:04
-010078D000F88000,"DRAGON BALL XENOVERSE 2 for Nintendo Switch",gpu;nvdec;online;ldn-untested,ingame,2022-07-24 12:31:01
-010051C0134F8000,"DRAGON BALL Z: KAKAROT + A NEW POWER AWAKENS SET",vulkan-backend-bug,playable,2024-08-28 00:03:50
-010099B00A2DC000,"Dragon Blaze for Nintendo Switch",32-bit,playable,2020-10-14 11:11:28
-010089700150E000,"Dragon Marked for Death: Advanced Attackers",ldn-untested;audout,playable,2022-03-10 06:44:34
-0100EFC00EFB2000,"DRAGON QUEST",gpu,boots,2021-11-09 03:31:32
-010008900705C000,"Dragon Quest Builders™",gpu;nvdec,ingame,2023-08-14 09:54:36
-010042000A986000,"DRAGON QUEST BUILDERS™ 2",,playable,2024-04-19 16:36:38
-0100CD3000BDC000,"Dragon Quest Heroes I + II (JP)",nvdec,playable,2021-04-08 14:27:16
-010062200EFB4000,"DRAGON QUEST II: Luminaries of the Legendary Line",,playable,2022-09-13 16:44:11
-01003E601E324000,"DRAGON QUEST III HD-2D Remake",vulkan-backend-bug;UE4;audout;mac-bug,ingame,2025-01-07 04:10:27
-010015600EFB6000,"DRAGON QUEST III: The Seeds of Salvation",gpu,boots,2021-11-09 03:38:34
-0100A77018EA0000,"DRAGON QUEST MONSTERS: The Dark Prince",,playable,2023-12-29 16:10:05
-0100217014266000,"Dragon Quest Treasures",gpu;UE4,ingame,2023-05-09 11:16:52
-0100E2E0152E4000,"Dragon Quest X Awakening Five Races Offline",nvdec;UE4,playable,2024-08-20 10:04:24
-01006C300E9F0000,"DRAGON QUEST® XI S: Echoes of an Elusive Age – Definitive Edition",UE4,playable,2021-11-27 12:27:11
-010032C00AC58000,"Dragon's Dogma: Dark Arisen",,playable,2022-07-24 12:58:33
-010027100C544000,"Dragon's Lair Trilogy",nvdec,playable,2021-01-13 22:12:07
-0100DA0006F50000,"DragonFangZ - The Rose & Dungeon of Time",,playable,2020-09-28 21:35:18
-0100F7800A434000,"Drawful 2",,ingame,2022-07-24 13:50:21
-0100B7E0102E4000,"Drawngeon: Dungeons of Ink and Paper",gpu,ingame,2022-09-19 15:41:25
-01008B20129F2000,"Dream",,playable,2020-12-15 19:55:07
-01000AA0093DC000,"Dream Alone",nvdec,playable,2021-01-27 19:41:50
-010034D00F330000,"DreamBall",UE4;crash;gpu,ingame,2020-08-05 14:45:25
-010058B00F3C0000,"Dreaming Canvas",UE4;gpu,ingame,2021-06-13 22:50:07
-0100D24013466000,"DREAMO",UE4,playable,2022-10-17 18:25:28
-0100ED200B6FC000,"DreamWorks Dragons Dawn of New Riders",nvdec,playable,2021-01-27 20:05:26
-0100236011B4C000,"DreamWorks Spirit Lucky’s Big Adventure",,playable,2022-10-27 13:30:52
-010058C00A916000,"Drone Fight",,playable,2022-07-24 14:31:56
-010052000A574000,"Drowning",,playable,2022-07-25 14:28:26
-0100652012F58000,"Drums",,playable,2020-12-17 17:21:51
-01005BC012C66000,"Duck Life Adventure",,playable,2022-10-10 11:27:03
-01007EF00CB88000,"Duke Nukem 3D: 20th Anniversary World Tour",32-bit;ldn-untested,playable,2022-08-19 22:22:40
-010068D0141F2000,"Dull Grey",,playable,2022-10-27 13:40:38
-0100926013600000,"Dungeon Nightmares 1 + 2 Collection",,playable,2022-10-17 18:54:22
-010034300F0E2000,"Dungeon of the Endless",nvdec,playable,2021-05-27 19:16:26
-0100E79009A94000,"Dungeon Stars",,playable,2021-01-18 14:28:37
-0100BE801360E000,"Dungeons & Bombs",,playable,2021-04-06 12:46:22
-0100EC30140B6000,"Dunk Lords",,playable,2024-06-26 00:07:26
-010011C00E636000,"Dusk Diver",crash;UE4,boots,2021-11-06 09:01:30
-0100B6E00A420000,"Dust: An Elysian Tail",,playable,2022-07-25 15:28:12
-0100D7E012F2E000,"Dustoff Z",,playable,2020-12-04 23:22:29
-01008C8012920000,"Dying Light: Definitive Edition",services-horizon,boots,2024-03-11 10:43:32
-01007DD00DFDE000,"Dyna Bomb",,playable,2020-06-07 13:26:55
-0100E9A00CB30000,"DYNASTY WARRIORS 8: Xtreme Legends Definitive Edition",nvdec,playable,2024-06-26 00:16:30
-010008900BC5A000,"DYSMANTLE",gpu,ingame,2024-07-15 16:24:12
-010054E01D878000,"EA SPORTS FC 25",crash,ingame,2024-09-25 21:07:50
-0100BDB01A0E6000,"EA SPORTS FC™ 24",,boots,2023-10-04 18:32:59
-01001C8016B4E000,"EA SPORTS FIFA 23 Nintendo Switch™ Legacy Edition",gpu;crash,ingame,2024-06-10 23:33:05
-01005DE00D05C000,"EA SPORTS™ FIFA 20 Nintendo Switch™ Legacy Edition",gpu;nvdec;online-broken;ldn-untested,ingame,2022-09-13 17:57:20
-010037400C7DA000,"Eagle Island Twist",,playable,2021-04-10 13:15:42
-0100B9E012992000,"Earth Defense Force World Brothers ( ま~るい地球が四角くなった!? デジボク地球防衛軍 )",UE4,playable,2022-12-07 12:59:16
-0100298014030000,"Earth Defense Force: World Brothers",UE4,playable,2022-10-27 14:13:31
-01009B7006C88000,"EARTH WARS",,playable,2021-06-05 11:18:33
-0100DFC00E472000,"Earthfall: Alien Horde",nvdec;UE4;ldn-untested,playable,2022-09-13 17:32:37
-01006E50042EA000,"EARTHLOCK",,playable,2021-06-05 11:51:02
-0100A2E00BB0C000,"EarthNight",,playable,2022-09-19 21:02:20
-0100DCE00B756000,"Earthworms",,playable,2022-07-25 16:28:55
-0100E3500BD84000,"Earthworms Demo",,playable,2021-01-05 16:57:11
-0100ECF01800C000,"Easy Come Easy Golf",online-broken;regression,playable,2024-04-04 16:15:00
-0100A9B009678000,"EAT BEAT DEADSPIKE-san",audio;Needs Update,playable,2022-12-02 19:25:29
-0100BCA016636000,"eBaseball Powerful Pro Yakyuu 2022",gpu;services-horizon;crash,nothing,2024-05-26 23:07:19
-01001F20100B8000,"Eclipse: Edge of Light",,playable,2020-08-11 23:06:29
-0100E0A0110F4000,"eCrossminton",,playable,2020-07-11 18:24:27
-0100ABE00DB4E000,"Edna & Harvey: Harvey's New Eyes",nvdec,playable,2021-01-26 14:36:08
-01004F000B716000,"Edna & Harvey: The Breakout – Anniversary Edition",crash;nvdec,ingame,2022-08-01 16:59:56
-01002550129F0000,"Effie",,playable,2022-10-27 14:36:39
-0100CC0010A46000,"Ego Protocol: Remastered",nvdec,playable,2020-12-16 20:16:35
-01004CC00B352000,"Eiga Sumikko Gurashi Tobidasu Ehon to Himitsu no Ko Game de Asobo Ehon no Sekai",,playable,2020-11-12 00:11:50
-01003AD013BD2000,"Eight Dragons",nvdec,playable,2022-10-27 14:47:28
-010020A01209C000,"El Hijo - A Wild West Tale",nvdec,playable,2021-04-19 17:44:08
-0100B5B00EF38000,"Elden: Path of the Forgotten",,playable,2020-12-15 00:33:19
-010068F012880000,"Eldrador® Creatures",slow,playable,2020-12-12 12:35:35
-010008E010012000,"ELEA: Paradigm Shift",UE4;crash,nothing,2020-10-04 19:07:43
-0100A6700AF10000,"Element",,playable,2022-07-25 17:17:16
-0100128003A24000,"Elliot Quest",,playable,2022-07-25 17:46:14
-010041A00FEC6000,"Ember",nvdec,playable,2022-09-19 21:16:11
-010071B012940000,"Embracelet",,playable,2020-12-04 23:45:00
-010017B0102A8000,"Emma: Lost in Memories",nvdec,playable,2021-01-28 16:19:10
-010068300E08E000,"Enchanted in the Moonlight - Kiryu, Chikage & Yukinojo -",gpu;nvdec,ingame,2022-11-20 16:18:45
-01007A4008486000,"Enchanting Mahjong Match",gpu,ingame,2020-04-17 22:01:31
-0100EF901E552000,"ENDER MAGNOLIA: Bloom in the Mist",deadlock,boots,2025-01-22 17:59:00
-01004F3011F92000,"Endless Fables: Dark Moor",gpu;nvdec,ingame,2021-03-07 15:31:03
-010067B017588000,"Endless Ocean™ Luminous",services-horizon;crash,ingame,2024-05-30 02:05:57
-0100B8700BD14000,"Energy Cycle Edge",services,ingame,2021-11-30 05:02:31
-0100A8E0090B0000,"Energy Invasion",,playable,2021-01-14 21:32:26
-0100C6200A0AA000,"Enigmatis 2: The Mists of Ravenwood",crash;regression,boots,2021-06-06 15:15:30
-01009D60076F6000,"Enter the Gungeon",,playable,2022-07-25 20:28:33
-0100262009626000,"Epic Loon",nvdec,playable,2022-07-25 22:06:13
-01000FA0149B6000,"EQI",nvdec;UE4,playable,2022-10-27 16:42:32
-0100E95010058000,"EQQO",UE4;nvdec,playable,2021-06-13 23:10:51
-01000E8010A98000,"Escape First",,playable,2020-10-20 22:46:53
-010021201296A000,"Escape First 2",,playable,2021-03-24 11:59:41
-0100FEF00F0AA000,"Escape from Chernobyl",crash,boots,2022-09-19 21:36:58
-010023E013244000,"Escape from Life Inc",,playable,2021-04-19 17:34:09
-010092901203A000,"Escape From Tethys",,playable,2020-10-14 22:38:25
-0100B0F011A84000,"Escape Game Fort Boyard",,playable,2020-07-12 12:45:43
-0100F9600E746000,"ESP Ra.De. Psi",audio;slow,ingame,2024-03-07 15:05:08
-010073000FE18000,"Esports powerful pro yakyuu 2020",gpu;crash;Needs More Attention,ingame,2024-04-29 05:34:14
-01004F9012FD8000,"Estranged: The Departure",nvdec;UE4,playable,2022-10-24 10:37:58
-0100CB900B498000,"Eternum Ex",,playable,2021-01-13 20:28:32
-010092501EB2C000,"Europa (Demo)",gpu;crash;UE4,ingame,2024-04-23 10:47:12
-01007BE0160D6000,"EVE ghost enemies",gpu,ingame,2023-01-14 03:13:30
-010095E01581C000,"even if TEMPEST",gpu,ingame,2023-06-22 23:50:25
-010072C010002000,"Event Horizon: Space Defense",,playable,2020-07-31 20:31:24
-0100DCF0093EC000,"Everspace™ - Stellar Edition",UE4,playable,2022-08-14 01:16:24
-01006F900BF8E000,"Everybody 1-2-Switch!™",services;deadlock,nothing,2023-07-01 05:52:55
-010080600B53E000,"Evil Defenders",nvdec,playable,2020-09-28 17:11:00
-01006A800FA22000,"Evolution Board Game",online,playable,2021-01-20 22:37:56
-0100F2D00C7DE000,"Exception",online-broken,playable,2022-09-20 12:47:10
-0100DD30110CC000,"Exit the Gungeon",,playable,2022-09-22 17:04:43
-0100A82013976000,"Exodemon",,playable,2022-10-27 20:17:52
-0100FA800A1F4000,"EXORDER",nvdec,playable,2021-04-15 14:17:20
-01009B7010B42000,"Explosive Jake",crash,boots,2021-11-03 07:48:32
-0100EFE00A3C2000,"Eyes: The Horror Game",,playable,2021-01-20 21:59:46
-0100E3D0103CE000,"Fable of Fairy Stones",,playable,2021-05-05 21:04:54
-01004200189F4000,"Factorio",deadlock,boots,2024-06-11 19:26:16
-010073F0189B6000,"Fae Farm",,playable,2024-08-25 15:12:12
-010069100DB08000,"Faeria",nvdec;online-broken,menus,2022-10-04 16:44:41
-01008A6009758000,"Fairune Collection",,playable,2021-06-06 15:29:56
-0100F6D00B8F2000,"Fairy Fencer F™: Advent Dark Force",32-bit;crash;nvdec,ingame,2023-04-16 03:53:48
-0100CF900FA3E000,"FAIRY TAIL",nvdec,playable,2022-10-04 23:00:32
-01005A600BE60000,"Fall of Light: Darkest Edition",slow;nvdec,ingame,2024-07-24 04:19:26
-0100AA801258C000,"Fallen Legion Revenants",crash,menus,2021-11-25 08:53:20
-0100D670126F6000,"Famicom Detective Club™: The Girl Who Stands Behind",nvdec,playable,2022-10-27 20:41:40
-010033F0126F4000,"Famicom Detective Club™: The Missing Heir",nvdec,playable,2022-10-27 20:56:23
-010060200FC44000,"Family Feud®",online-broken,playable,2022-10-10 11:42:21
-0100034012606000,"Family Mysteries: Poisonous Promises",audio;crash,menus,2021-11-26 12:35:06
-010017C012726000,"Fantasy Friends",,playable,2022-10-17 19:42:39
-0100767008502000,"FANTASY HERO ~unsigned legacy~",,playable,2022-07-26 12:28:52
-0100755017EE0000,"FANTASY LIFE i: The Girl Who Steals Time",gpu;crash;vulkan-backend-bug,ingame,2025-06-08 20:41:00
-0100944003820000,"Fantasy Strike",online,playable,2021-02-27 01:59:18
-01000E2012F6E000,"Fantasy Tavern Sextet -Vol.1 New World Days-",gpu;crash;Needs Update,ingame,2022-12-05 16:48:00
-01005C10136CA000,"Fantasy Tavern Sextet -Vol.2 Adventurer's Days-",gpu;slow;crash,ingame,2021-11-06 02:57:29
-010022700E7D6000,"FAR: Lone Sails",,playable,2022-09-06 16:33:05
-0100C9E00FD62000,"Farabel",,playable,2020-08-03 17:47:28
-0100ECD00C806000,"Farm Expert 2019 for Nintendo Switch",,playable,2020-07-09 21:42:57
-01000E400ED98000,"Farm Mystery",nvdec,playable,2022-09-06 16:46:47
-010086B00BB50000,"Farm Together",,playable,2021-01-19 20:01:19
-0100EB600E914000,"Farming Simulator 20",nvdec,playable,2021-06-13 10:52:44
-0100D04004176000,"Farming Simulator Nintendo Switch Edition",nvdec,playable,2021-01-19 14:46:44
-0100E99019B3A000,"Fashion Dreamer",,playable,2023-11-12 06:42:52
-01009510001CA000,"FAST RMX",slow;crash;ldn-partial,ingame,2024-06-22 20:48:58
-0100BEB015604000,"FATAL FRAME: Maiden of Black Water",,playable,2023-07-05 16:01:40
-0100DAE019110000,"FATAL FRAME: Mask of the Lunar Eclipse",Incomplete,playable,2024-04-11 06:01:30
-010051400B17A000,"Fate/EXTELLA LINK",ldn-untested;nvdec,playable,2021-01-27 00:45:50
-010053E002EA2000,"Fate/EXTELLA: The Umbral Star",gpu;nvdec;online-broken;vulkan-backend-bug;opengl-backend-bug,ingame,2023-04-24 23:37:55
-0100F6200B7D4000,"fault - milestone one",nvdec,playable,2021-03-24 10:41:49
-01005AC0068F6000,"Fear Effect Sedna",nvdec,playable,2021-01-19 13:10:33
-0100F5501CE12000,"Fearmonium",crash,boots,2024-03-06 11:26:11
-0100E4300CB3E000,"Feather",,playable,2021-06-03 14:11:27
-010003B00D3A2000,"Felix The Reaper",nvdec,playable,2020-10-20 23:43:03
-0100AA3009738000,"Feudal Alloy",,playable,2021-01-14 08:48:14
-01008D900B984000,"FEZ",gpu,ingame,2021-04-18 17:10:16
-01007510040E8000,"FIA European Truck Racing Championship",nvdec,playable,2022-09-06 17:51:59
-0100F7B002340000,"FIFA 18",gpu;online-broken;ldn-untested,ingame,2022-07-26 12:43:59
-0100FFA0093E8000,"FIFA 19",gpu;nvdec;online-broken;ldn-untested,ingame,2022-07-26 13:07:07
-01000A001171A000,"FIFA 21 Nintendo Switch™ Legacy Edition",gpu;online-broken,ingame,2023-12-11 22:10:19
-0100216014472000,"FIFA 22 Nintendo Switch™ Legacy Edition",gpu,ingame,2024-03-02 14:13:48
-01006980127F0000,"Fight Crab",online-broken;ldn-untested,playable,2022-10-05 10:24:04
-010047E010B3E000,"Fight of Animals",online,playable,2020-10-15 15:08:28
-0100C7D00E730000,"Fight'N Rage",,playable,2020-06-16 23:35:19
-0100D02014048000,"FIGHTING EX LAYER ANOTHER DASH",online-broken;UE4,playable,2024-04-07 10:22:33
-0100118009C68000,"Figment",nvdec,playable,2021-01-27 19:36:05
-010095600AA36000,"Fill-a-Pix: Phil's Epic Adventure",,playable,2020-12-22 13:48:22
-0100C3A00BB76000,"Fimbul",nvdec,playable,2022-07-26 13:31:47
-0100C8200E942000,"Fin and the Ancient Mystery",nvdec,playable,2020-12-17 16:40:39
-01000EA014150000,"FINAL FANTASY",,playable,2025-02-16 21:27:30
-01006B7014156000,"FINAL FANTASY II",crash,nothing,2024-04-13 19:18:04
-01006F000B056000,"FINAL FANTASY IX",audout;nvdec,playable,2021-06-05 11:35:00
-0100AA201415C000,"FINAL FANTASY V",,playable,2023-04-26 01:11:55
-0100A5B00BDC6000,"FINAL FANTASY VII",,playable,2022-12-09 17:03:30
-01008B900DC0A000,"FINAL FANTASY VIII Remastered",nvdec,playable,2023-02-15 10:57:48
-0100BC300CB48000,"FINAL FANTASY X/X-2 HD Remaster",gpu,ingame,2022-08-16 20:29:26
-0100EB100AB42000,"FINAL FANTASY XII THE ZODIAC AGE",opengl;vulkan-backend-bug,playable,2024-08-11 07:01:54
-010068F00AA78000,"FINAL FANTASY XV POCKET EDITION HD",,playable,2021-01-05 17:52:08
-0100CE4010AAC000,"FINAL FANTASY® CRYSTAL CHRONICLES™ Remastered Edition",,playable,2023-04-02 23:39:12
-01001BA00AE4E000,"Final Light, The Prison",,playable,2020-07-31 21:48:44
-0100FF100FB68000,"Finding Teddy 2 : Definitive Edition",gpu,ingame,2024-04-19 16:51:33
-0100F4E013AAE000,"Fire & Water",,playable,2020-12-15 15:43:20
-0100F15003E64000,"Fire Emblem Warriors",nvdec,playable,2023-05-10 01:53:10
-010071F0143EA000,"Fire Emblem Warriors: Three Hopes",gpu;nvdec,ingame,2024-05-01 07:07:42
-0100A6301214E000,"Fire Emblem™ Engage",amd-vendor-bug;mac-bug,playable,2024-09-01 23:37:26
-0100A12011CC8000,"Fire Emblem™: Shadow Dragon & the Blade of Light",,playable,2022-10-17 19:49:14
-010055D009F78000,"Fire Emblem™: Three Houses",online-broken,playable,2024-09-14 23:53:50
-010025C014798000,"Fire: Ungh’s Quest",nvdec,playable,2022-10-27 21:41:26
-0100434003C58000,"Firefighters – The Simulation",,playable,2021-02-19 13:32:05
-0100BB1009E50000,"Firefighters: Airport Fire Department",,playable,2021-02-15 19:17:00
-0100AC300919A000,"Firewatch",,playable,2021-06-03 10:56:38
-0100BA9012B36000,"Firework",,playable,2020-12-04 20:20:09
-0100DEB00ACE2000,"Fishing Star World Tour",,playable,2022-09-13 19:08:51
-010069800D292000,"Fishing Universe Simulator",,playable,2021-04-15 14:00:43
-0100807008868000,"Fit Boxing",,playable,2022-07-26 19:24:55
-0100E7300AAD4000,"Fitness Boxing",,playable,2021-04-14 20:33:33
-0100073011382000,"Fitness Boxing 2: Rhythm & Exercise",crash,ingame,2021-04-14 20:40:48
-0100C7E0134BE000,"Five Dates",nvdec,playable,2020-12-11 15:17:11
-0100B6200D8D2000,"Five Nights at Freddy's",,playable,2022-09-13 19:26:36
-01004EB00E43A000,"Five Nights at Freddy's 2",,playable,2023-02-08 15:48:24
-010056100E43C000,"Five Nights at Freddy's 3",,playable,2022-09-13 20:58:07
-010083800E43E000,"Five Nights at Freddy's 4",,playable,2023-08-19 07:28:03
-0100F7901118C000,"Five Nights at Freddy's: Help Wanted",UE4,playable,2022-09-29 12:40:09
-01009060193C4000,"Five Nights at Freddy's: Security Breach",gpu;crash;mac-bug,ingame,2023-04-23 22:33:28
-01003B200E440000,"Five Nights at Freddy's: Sister Location",,playable,2023-10-06 09:00:58
-010038200E088000,"Flan",crash;regression,ingame,2021-11-17 07:39:28
-01000A0004C50000,"FLASHBACK™",nvdec,playable,2020-05-14 13:57:29
-0100C53004C52000,"Flat Heroes",gpu,ingame,2022-07-26 19:37:37
-0100B54012798000,"Flatland: Prologue",,playable,2020-12-11 20:41:12
-0100307004B4C000,"Flinthook",online,playable,2021-03-25 20:42:29
-010095A004040000,"Flip Wars",services;ldn-untested,ingame,2022-05-02 15:39:18
-01009FB002B2E000,"Flipping Death",,playable,2021-02-17 16:12:30
-0100D1700ACFC000,"Flood of Light",,playable,2020-05-15 14:15:25
-0100DF9005E7A000,"Floor Kids",nvdec,playable,2024-08-18 19:38:49
-010040700E8FC000,"Florence",,playable,2020-09-05 01:22:30
-0100F5D00CD58000,"Flowlines VS",,playable,2020-12-17 17:01:53
-010039C00E2CE000,"Flux8",nvdec,playable,2020-06-19 20:55:11
-0100EDA00BBBE000,"Fly O'Clock",,playable,2020-05-17 13:39:52
-0100FC300F4A4000,"Fly Punch Boom!",online,playable,2020-06-21 12:06:11
-0100419013A8A000,"Flying Hero X",crash,menus,2021-11-17 07:46:58
-010056000BA1C000,"Fobia",,playable,2020-12-14 21:05:23
-0100F3900D0F0000,"Food Truck Tycoon",,playable,2022-10-17 20:15:55
-01007CF013152000,"Football Manager 2021 Touch",gpu,ingame,2022-10-17 20:08:23
-0100EDC01990E000,"Football Manager 2023 Touch",gpu,ingame,2023-08-01 03:40:53
-010097F0099B4000,"Football Manager Touch 2018",,playable,2022-07-26 20:17:56
-010069400B6BE000,"For The King",nvdec,playable,2021-02-15 18:51:44
-01001D200BCC4000,"Forager",crash,menus,2021-11-24 07:10:17
-0100AE001256E000,"FORECLOSED",crash;Needs More Attention;nvdec,ingame,2022-12-06 14:41:12
-010044B00E70A000,"Foregone",deadlock,ingame,2020-12-17 15:26:53
-010059E00B93C000,"Forgotton Anne",nvdec,playable,2021-02-15 18:28:07
-01008EA00405C000,"forma.8",nvdec,playable,2020-11-15 01:04:32
-010025400AECE000,"Fortnite",services-horizon,nothing,2024-04-06 18:23:25
-0100AAE01E39C000,"Fortress Challenge - Fort Boyard",nvdec;slow,playable,2020-05-15 13:22:53
-0100CA500756C000,"Fossil Hunters",nvdec,playable,2022-07-27 11:37:20
-01008A100A028000,"FOX n FORESTS",,playable,2021-02-16 14:27:49
-0100D2501001A000,"FoxyLand",,playable,2020-07-29 20:55:20
-01000AC010024000,"FoxyLand 2",,playable,2020-08-06 14:41:30
-01004200099F2000,"Fractured Minds",,playable,2022-09-13 21:21:40
-0100F1A00A5DC000,"FRAMED Collection",nvdec,playable,2022-07-27 11:48:15
-0100AC40108D8000,"Fred3ric",,playable,2021-04-15 13:30:31
-01000490067AE000,"Frederic 2: Evil Strikes Back",,playable,2020-07-23 16:44:37
-01005B1006988000,"Frederic: Resurrection of Music",nvdec,playable,2020-07-23 16:59:53
-010082B00EE50000,"Freedom Finger",nvdec,playable,2021-06-09 19:31:30
-0100EB800B614000,"Freedom Planet",,playable,2020-05-14 12:23:06
-010003F00BD48000,"Friday the 13th: Killer Puzzle",,playable,2021-01-28 01:33:38
-010092A00C4B6000,"Friday the 13th: The Game Ultimate Slasher Edition",nvdec;online-broken;UE4,playable,2022-09-06 17:33:27
-0100F200178F4000,"FRONT MISSION 1st: Remake",,playable,2023-06-09 07:44:24
-0100861012474000,"Frontline Zed",,playable,2020-10-03 12:55:59
-0100B5300B49A000,"Frost",,playable,2022-07-27 12:00:36
-010038A007AA4000,"FruitFall Crush",,playable,2020-10-20 11:33:33
-01008D800AE4A000,"FullBlast",,playable,2020-05-19 10:34:13
-010002F00CC20000,"FUN! FUN! Animal Park",,playable,2021-04-14 17:08:52
-0100A8F00B3D0000,"FunBox Party",,playable,2020-05-15 12:07:02
-0100E7B00BF24000,"Funghi Explosion",,playable,2020-11-23 14:17:41
-01008E10130F8000,"Funimation",gpu,boots,2021-04-08 13:08:17
-0100EA501033C000,"Funny Bunny Adventures",,playable,2020-08-05 13:46:56
-01000EC00AF98000,"Furi",,playable,2022-07-27 12:21:20
-0100A6B00D4EC000,"Furwind",,playable,2021-02-19 19:44:08
-0100ECE00C0C4000,"Fury Unleashed",crash;services,ingame,2020-10-18 11:52:40
-010070000ED9E000,"Fury Unleashed Demo",,playable,2020-10-08 20:09:21
-0100E1F013674000,"FUSER™",nvdec;UE4;slow;gpu,ingame,2025-02-12 16:03:00
-0100A7A015E4C000,"Fushigi no Gensokyo Lotus Labyrinth",Needs Update;audio;gpu;nvdec,ingame,2021-01-20 15:30:02
-01003C300B274000,"Futari de! Nyanko Daisensou",,playable,2024-01-05 22:26:52
-010055801134E000,"FUZE Player",online-broken;vulkan-backend-bug,ingame,2022-10-18 12:23:53
-0100EAD007E98000,"FUZE4 Nintendo Switch",vulkan-backend-bug,playable,2022-09-06 19:25:01
-010067600F1A0000,"FuzzBall",crash,nothing,2021-03-29 20:13:21
-0100275011e54000,"G-MODE Archives 06 The strongest ever Julia Miyamoto",,playable,2020-10-15 13:06:26
-0100EB10108EA000,"G.I. Joe: Operation Blackout",UE4;crash,boots,2020-11-21 12:37:44
-010048600B14E000,"Gal Metal",,playable,2022-07-27 20:57:48
-010024700901A000,"Gal*Gun 2",nvdec;UE4,playable,2022-07-27 12:45:37
-0100047013378000,"Gal*Gun Returns [ ぎゃる☆がん りたーんず ]",nvdec,playable,2022-10-17 23:50:46
-0100C9800A454000,"GALAK-Z: Variant S",online-broken,boots,2022-07-29 11:59:12
-0100C62011050000,"Game Boy™ – Nintendo Switch Online",,playable,2023-03-21 12:43:48
-010012F017576000,"Game Boy™ Advance – Nintendo Switch Online",,playable,2023-02-16 20:38:15
-0100FA5010788000,"Game Builder Garage™",,ingame,2024-04-20 21:46:22
-0100AF700BCD2000,"Game Dev Story",,playable,2020-05-20 00:00:38
-01006BD00F8C0000,"Game Doraemon Nobita no Shin Kyoryu",gpu,ingame,2023-02-27 02:03:28
-01000FA00A4E4000,"Garage",,playable,2020-05-19 20:59:53
-010061E00E8BE000,"Garfield Kart Furious Racing",ldn-works;loader-allocator,playable,2022-09-13 21:40:25
-0100EA001069E000,"Gates Of Hell",slow,playable,2020-10-22 12:44:26
-010025500C098000,"Gato Roboto",,playable,2023-01-20 15:04:11
-010065E003FD8000,"Gear.Club Unlimited",,playable,2021-06-08 13:03:19
-010072900AFF0000,"Gear.Club Unlimited 2",nvdec;online-broken,playable,2022-07-29 12:52:16
-01000F000D9F0000,"Geki Yaba Runner Anniversary Edition",,playable,2021-02-19 18:59:07
-010052A00942A000,"Gekido Kintaro's Revenge",,playable,2020-10-27 12:44:05
-01009D000AF3A000,"Gelly Break Deluxe",UE4,playable,2021-03-03 16:04:02
-01001A4008192000,"Gem Smashers",nvdec,playable,2021-06-08 13:40:51
-010014901144C000,"Genetic Disaster",,playable,2020-06-19 21:41:12
-0100D7E0110B2000,"Genkai Tokki Moero Crystal H- 極限凸起 萌情水晶 H - 한계돌파 모에로크리스탈 H",32-bit,playable,2022-06-06 00:42:09
-010000300C79C000,"GensokyoDefenders",online-broken;UE4,playable,2022-07-29 13:48:12
-0100AC600EB4C000,"Gensou Rougoku no Kaleidscope",crash,menus,2021-11-24 08:45:07
-01007FC012FD4000,"Georifters",UE4;crash;nvdec,menus,2020-12-04 22:30:50
-010058F010296000,"GERRRMS",,playable,2020-08-15 11:32:52
-01006F30129F8000,"Get 10 quest",,playable,2020-08-03 12:48:39
-0100B5B00E77C000,"Get Over Here",,playable,2022-10-28 11:53:52
-0100EEB005ACC000,"Ghost 1.0",,playable,2021-02-19 20:48:47
-010063200C588000,"Ghost Blade HD",online-broken,playable,2022-09-13 21:51:21
-010057500E744000,"Ghost Grab 3000",,playable,2020-07-11 18:09:52
-010094C00E180000,"Ghost Parade",,playable,2020-07-14 00:43:54
-01004B301108C000,"Ghost Sweeper",,playable,2022-10-10 12:45:36
-010029B018432000,"Ghost Trick: Phantom Detective",,playable,2023-08-23 14:50:12
-010008A00F632000,"Ghostbusters: The Video Game Remastered",nvdec,playable,2021-09-17 07:26:57
-010090F012916000,"Ghostrunner",UE4;crash;gpu;nvdec,ingame,2020-12-17 13:01:59
-0100D6200F2BA000,"Ghosts 'n Goblins Resurrection",,playable,2023-05-09 12:40:41
-01003830092B8000,"Giana Sisters: Twisted Dreams - Owltimate Edition",,playable,2022-07-29 14:06:12
-0100D95012C0A000,"Gibbous - A Cthulhu Adventure",nvdec,playable,2022-10-10 12:57:17
-010045F00BFC2000,"GIGA WRECKER ALT.",,playable,2022-07-29 14:13:54
-01002C400E526000,"Gigantosaurus The Game",UE4,playable,2022-09-27 21:20:00
-0100C50007070000,"Ginger: Beyond the Crystal",,playable,2021-02-17 16:27:00
-01006BA013990000,"Girabox",,playable,2020-12-12 13:55:05
-01007E90116CE000,"Giraffe and Annika",UE4;crash,ingame,2020-12-04 22:41:57
-01006DD00CC96000,"Girls und Panzer Dream Tank Match DX",ldn-untested,playable,2022-09-12 16:07:11
-01005CB009E20000,"Glaive: Brick Breaker",,playable,2020-05-20 12:15:59
-0100B6F01227C000,"Glitch's Trip",,playable,2020-12-17 16:00:57
-0100EB501130E000,"Glyph",,playable,2021-02-08 19:56:51
-0100EB8011B0C000,"Gnome More War",,playable,2020-12-17 16:33:07
-010008D00CCEC000,"Gnomes Garden 2",,playable,2021-02-19 20:08:13
-010036C00D0D6000,"Gnomes Garden: Lost King",deadlock,menus,2021-11-18 11:14:03
-01008EF013A7C000,"Gnosia",,playable,2021-04-05 17:20:30
-01000C800FADC000,"Go All Out!",online-broken,playable,2022-09-21 19:16:34
-010055A0161F4000,"Go Rally",gpu,ingame,2023-08-16 21:18:23
-0100C1800A9B6000,"Go Vacation™",nvdec;ldn-works,playable,2024-05-13 19:28:53
-0100E6300F854000,"Go! Fish Go!",,playable,2020-07-27 13:52:28
-010032600C8CE000,"Goat Simulator: The GOATY",32-bit,playable,2022-07-29 21:02:33
-01001C700873E000,"GOD EATER 3",gpu;nvdec,ingame,2022-07-29 21:33:21
-0100F3D00B032000,"GOD WARS The Complete Legend",nvdec,playable,2020-05-19 14:37:50
-0100CFA0111C8000,"Gods Will Fall",,playable,2021-02-08 16:49:59
-0100D82009024000,"Goetia",,playable,2020-05-19 12:55:39
-01004D501113C000,"Going Under",deadlock;nvdec,ingame,2020-12-11 22:29:46
-0100126006EF0000,"GOKEN",,playable,2020-08-05 20:22:38
-010013800F0A4000,"Golazo!",,playable,2022-09-13 21:58:37
-01003C000D84C000,"Golem Gates",crash;nvdec;online-broken;UE4,ingame,2022-07-30 11:35:11
-0100779004172000,"Golf Story",,playable,2020-05-14 14:56:17
-01006FB00EBE0000,"Golf With Your Friends",online-broken,playable,2022-09-29 12:55:11
-0100EEC00AA6E000,"Gone Home",,playable,2022-08-01 11:14:20
-01007C2002B3C000,"GoNNER",,playable,2020-05-19 12:05:02
-0100B0500FE4E000,"Good Job!™",,playable,2021-03-02 13:15:55
-01003AD0123A2000,"Good Night, Knight",crash,nothing,2023-07-30 23:38:13
-0100F610122F6000,"Good Pizza, Great Pizza",,playable,2020-12-04 22:59:18
-010014C0100C6000,"Goosebumps Dead of Night",gpu;nvdec,ingame,2020-12-10 20:02:16
-0100B8000B190000,"Goosebumps The Game",,playable,2020-05-19 11:56:52
-0100F2A005C98000,"Gorogoa",,playable,2022-08-01 11:55:08
-01000C7003FE8000,"GORSD",,playable,2020-12-04 22:15:21
-0100E8D007E16000,"Gotcha Racing 2nd",,playable,2020-07-23 17:14:04
-01001010121DE000,"Gothic Murder: Adventure That Changes Destiny",deadlock;crash,ingame,2022-09-30 23:16:53
-01003FF009E60000,"Grab the Bottle",,playable,2020-07-14 17:06:41
-01004D10020F2000,"Graceful Explosion Machine",,playable,2020-05-19 20:36:55
-010038D00EC88000,"Grand Brix Shooter",slow,playable,2020-06-24 13:23:54
-010038100D436000,"Grand Guilds",UE4;nvdec,playable,2021-04-26 12:49:05
-0100BE600D07A000,"Grand Prix Story",,playable,2022-08-01 12:42:23
-05B1D2ABD3D30000,"Grand Theft Auto 3",services;crash;homebrew,nothing,2023-05-01 22:01:58
-0100E0600BBC8000,"GRANDIA HD Collection",crash,boots,2024-08-19 04:29:48
-010028200E132000,"Grass Cutter - Mutated Lawns",slow,ingame,2020-05-19 18:27:42
-010074E0099FA000,"Grave Danger",,playable,2020-05-18 17:41:28
-010054A013E0C000,"GraviFire",,playable,2021-04-05 17:13:32
-01002C2011828000,"Gravity Rider Zero",gpu;vulkan-backend-bug,ingame,2022-09-29 13:56:13
-0100BD800DFA6000,"Greedroid",,playable,2020-12-14 11:14:32
-010068D00AE68000,"GREEN",,playable,2022-08-01 12:54:15
-0100CBB0070EE000,"Green Game: TimeSwapper",nvdec,playable,2021-02-19 18:51:55
-0100DFE00F002000,"GREEN The Life Algorithm",,playable,2022-09-27 21:37:13
-0100DA7013792000,"Grey Skies: A War of the Worlds Story",UE4,playable,2022-10-24 11:13:59
-010031200981C000,"Grid Mania",,playable,2020-05-19 14:11:05
-0100197008B52000,"GRIDD: Retroenhanced",,playable,2020-05-20 11:32:40
-0100DC800A602000,"GRID™ Autosport",nvdec;online-broken;ldn-untested,playable,2023-03-02 20:14:45
-0100B7900B024000,"Grim Fandango Remastered",nvdec,playable,2022-08-01 13:55:58
-010078E012D80000,"Grim Legends 2: Song of the Dark Swan",nvdec,playable,2022-10-18 12:58:45
-010009F011F90000,"Grim Legends: The Forsaken Bride",nvdec,playable,2022-10-18 13:14:06
-01001E200F2F8000,"Grimshade",,playable,2022-10-02 12:44:20
-0100538012496000,"Grindstone",,playable,2023-02-08 15:54:06
-0100459009A2A000,"GRIP",nvdec;online-broken;UE4,playable,2022-08-01 15:00:22
-0100E1700C31C000,"GRIS",nvdec,playable,2021-06-03 13:33:44
-01009D7011B02000,"GRISAIA PHANTOM TRIGGER 01&02",nvdec,playable,2022-12-04 21:16:06
-01005250123B8000,"GRISAIA PHANTOM TRIGGER 03",audout,playable,2021-01-31 12:30:47
-0100D970123BA000,"GRISAIA PHANTOM TRIGGER 04",audout,playable,2021-01-31 12:40:37
-01002330123BC000,"GRISAIA PHANTOM TRIGGER 05",audout;nvdec,playable,2021-01-31 12:49:59
-0100CAF013AE6000,"GRISAIA PHANTOM TRIGGER 5.5",audout;nvdec,playable,2021-01-31 12:59:44
-010091300FFA0000,"Grizzland",gpu,ingame,2024-07-11 16:28:34
-0100EB500D92E000,"GROOVE COASTER WAI WAI PARTY!!!!",nvdec;ldn-broken,playable,2021-11-06 14:54:27
-01007E100456C000,"Guacamelee! 2",,playable,2020-05-15 14:56:59
-0100BAE00B470000,"Guacamelee! Super Turbo Championship Edition",,playable,2020-05-13 23:44:18
-010089900C9FA000,"Guess the Character",,playable,2020-05-20 13:14:19
-01005DC00D80C000,"Guess the word",,playable,2020-07-26 21:34:25
-01006F80082E4000,"GUILTY GEAR XX ACCENT CORE PLUS R",nvdec,playable,2021-01-13 09:28:33
-01003C6008940000,"GUNBIRD for Nintendo Switch",32-bit,playable,2021-06-04 19:16:01
-0100BCB00AE98000,"GUNBIRD2 for Nintendo Switch",,playable,2020-10-10 14:41:16
-01003FF010312000,"Gunka o haita neko",gpu;nvdec,ingame,2020-08-25 12:37:56
-010061000D318000,"Gunman Clive HD Collection",,playable,2020-10-09 12:17:35
-01006D4003BCE000,"Guns, Gore and Cannoli 2",online,playable,2021-01-06 18:43:59
-01008C800E654000,"Gunvolt Chronicles Luminous Avenger iX - Retail Version",,playable,2020-06-16 22:47:07
-0100763015C2E000,"Gunvolt Chronicles: Luminous Avenger iX 2",crash;Needs Update,nothing,2022-04-29 15:34:34
-01002C8018554000,"Gurimugurimoa OnceMore Demo",,playable,2022-07-29 22:07:31
-0100AC601DCA8000,"GYLT",crash,ingame,2024-03-18 20:16:51
-0100c3c012718000,"Grand Theft Auto: III – The Definitive Edition",gpu;UE4,ingame,2022-10-31 20:13:52
-0100182014022000,"Grand Theft Auto: Vice City – The Definitive Edition",gpu;UE4,ingame,2022-10-31 20:13:52
-010065a014024000,"Grand Theft Auto: San Andreas – The Definitive Edition",gpu;UE4,ingame,2022-10-31 20:13:52
-0100822012D76000,"HAAK",gpu,ingame,2023-02-19 14:31:05
-01007E100EFA8000,"Habroxia",,playable,2020-06-16 23:04:42
-0100535012974000,"Hades",vulkan,playable,2022-10-05 10:45:21
-0100618010D76000,"Hakoniwa Explorer Plus",slow,ingame,2021-02-19 16:56:19
-0100E0D00C336000,"Halloween Pinball",,playable,2021-01-12 16:00:46
-01006FF014152000,"Hamidashi Creative",gpu,ingame,2021-12-19 15:30:51
-01003B9007E86000,"Hammerwatch",online-broken;ldn-broken,playable,2022-08-01 16:28:46
-01003620068EA000,"Hand of Fate 2",,playable,2022-08-01 15:44:16
-0100973011358000,"Hang The Kings",,playable,2020-07-28 22:56:59
-010066C018E50000,"Happy Animals Mini Golf",gpu,ingame,2022-12-04 19:24:28
-0100ECE00D13E000,"Hard West",regression,nothing,2022-02-09 07:45:56
-0100D55011D60000,"Hardcore Maze Cube",,playable,2020-12-04 20:01:24
-01002F0011DD4000,"HARDCORE MECHA",slow,playable,2020-11-01 15:06:33
-01000C90117FA000,"HardCube",,playable,2021-05-05 18:33:03
-0100BB600C096000,"Hardway Party",,playable,2020-07-26 12:35:07
-0100D0500AD30000,"Harvest Life",,playable,2022-08-01 16:51:45
-010016B010FDE000,"Harvest Moon®: One World",,playable,2023-05-26 09:17:19
-0100A280187BC000,"Harvestella",UE4;vulkan-backend-bug;mac-bug,playable,2024-02-13 07:04:11
-0100E29001298000,"Has-Been Heroes",,playable,2021-01-13 13:31:48
-01001CC00FA1A000,"Hatsune Miku: Project DIVA Mega Mix",audio;online-broken,playable,2024-01-07 23:12:57
-01009E6014F18000,"Haunted Dawn: The Zombie Apocalypse",,playable,2022-10-28 12:31:51
-010023F008204000,"Haunted Dungeons:Hyakki Castle",,playable,2020-08-12 14:21:48
-0100E2600DBAA000,"Haven",,playable,2021-03-24 11:52:41
-0100EA900FB2C000,"Hayfever",loader-allocator,playable,2022-09-22 17:35:41
-0100EFE00E1DC000,"Headliner: NoviNews",online,playable,2021-03-01 11:36:00
-0100A8200C372000,"Headsnatchers",UE4;crash,menus,2020-07-14 13:29:14
-010067400EA5C000,"Headspun",,playable,2020-07-31 19:46:47
-0100D12008EE4000,"Heart&Slash",,playable,2021-01-13 20:56:32
-010059100D928000,"Heaven Dust",,playable,2020-05-17 14:02:41
-0100FD901000C000,"Heaven's Vault",crash,ingame,2021-02-08 18:22:01
-0100B9C012B66000,"Helheim Hassle",,playable,2020-10-14 11:38:36
-0100E4300C278000,"Hell is Other Demons",,playable,2021-01-13 13:23:02
-01000938017E5C00,"Hell Pie0",nvdec;UE4,playable,2022-11-03 16:48:46
-0100A4600E27A000,"Hell Warders",online,playable,2021-02-27 02:31:03
-010044500CF8E000,"Hellblade: Senua's Sacrifice",gpu;UE4;vulkan-backend-bug;opengl-backend-bug,ingame,2022-08-01 19:36:50
-010087D0084A8000,"Hello Kitty Kruisers With Sanrio Friends",nvdec,playable,2021-06-04 19:08:46
-0100FAA00B168000,"Hello Neighbor",UE4,playable,2022-08-01 21:32:23
-010092B00C4F0000,"Hello Neighbor Hide and Seek",UE4;gpu;slow,ingame,2020-10-24 10:59:57
-010024600C794000,"Hellpoint",,menus,2021-11-26 13:24:20
-0100BEA00E63A000,"Hero Express",nvdec,playable,2020-08-06 13:23:43
-010077D01094C000,"Hero-U: Rogue to Redemption",nvdec,playable,2021-03-24 11:40:01
-0100D2B00BC54000,"Heroes of Hammerwatch - Ultimate Edition",,playable,2022-08-01 18:30:21
-01001B70080F0000,"HEROINE ANTHEM ZERO episode 1",vulkan-backend-bug,playable,2022-08-01 22:02:36
-010057300B0DC000,"Heroki",gpu,ingame,2023-07-30 19:30:01
-0100C2700E338000,"Heroland",,playable,2020-08-05 15:35:39
-01007AC00E012000,"HexaGravity",,playable,2021-05-28 13:47:48
-01004E800F03C000,"Hidden",slow,ingame,2022-10-05 10:56:53
-0100F6A00A684000,"Higurashi no Naku Koro ni Hō",audio,ingame,2021-09-18 14:40:28
-0100F8D0129F4000,"Himehibi 1 gakki - Princess Days",crash,nothing,2021-11-03 08:34:19
-0100F3D008436000,"Hiragana Pixel Party",,playable,2021-01-14 08:36:50
-01004990132AC000,"HITMAN 3 - Cloud Version",Needs Update;crash;services,nothing,2021-04-18 22:35:07
-010083A018262000,"Hitman: Blood Money — Reprisal",deadlock,ingame,2024-09-28 16:28:50
-01004B100A5CC000,"Hob: The Definitive Edition",,playable,2021-01-13 09:39:19
-0100F7300ED2C000,"Hoggy2",,playable,2022-10-10 13:53:35
-0100F7E00C70E000,"Hogwarts Legacy",UE4;slow,ingame,2024-09-03 19:53:58
-0100633007D48000,"Hollow Knight",nvdec,playable,2023-01-16 15:44:56
-0100F2100061E800,"Hollow0",UE4;gpu,ingame,2021-03-03 23:42:56
-0100342009E16000,"Holy Potatoes! What The Hell?!",,playable,2020-07-03 10:48:56
-010071B00C904000,"HoPiKo",,playable,2021-01-13 20:12:38
-010087800EE5A000,"Hopping girl KOHANE Jumping Kingdom: Princess of the Black Rabbit",crash,boots,2023-02-19 00:51:21
-010086D011EB8000,"Horace",,playable,2022-10-10 14:03:50
-0100001019F6E000,"Horizon Chase 2",deadlock;slow;crash;UE4,ingame,2024-08-19 04:24:06
-01009EA00B714000,"Horizon Chase Turbo",,playable,2021-02-19 19:40:56
-0100E4200FA82000,"Horror Pinball Bundle",crash,menus,2022-09-13 22:15:34
-0100017007980000,"Hotel Transylvania 3 Monsters Overboard",nvdec,playable,2021-01-27 18:55:31
-0100D0E00E51E000,"Hotline Miami Collection",nvdec,playable,2022-09-09 16:41:19
-0100BDE008218000,"Hotshot Racing",gpu;nvdec;online-broken;ldn-untested;vulkan-backend-bug,ingame,2024-02-04 21:31:17
-0100CAE00EB02000,"House Flipper",,playable,2021-06-16 18:28:32
-0100F6800910A000,"Hover",online-broken,playable,2022-09-20 12:54:46
-0100A66003384000,"Hulu",online-broken,boots,2022-12-09 10:05:00
-0100701001D92000,"Human Resource Machine",32-bit,playable,2020-12-17 21:47:09
-01000CA004DCA000,"Human: Fall Flat",,playable,2021-01-13 18:36:05
-0100E1A00AF40000,"Hungry Shark® World",,playable,2021-01-13 18:26:08
-0100EBA004726000,"Huntdown",,playable,2021-04-05 16:59:54
-010068000CAC0000,"Hunter's Legacy: Purrfect Edition",,playable,2022-08-02 10:33:31
-0100C460040EA000,"Hunting Simulator",UE4,playable,2022-08-02 10:54:08
-010061F010C3A000,"Hunting Simulator 2",UE4,playable,2022-10-10 14:25:51
-0100B3300B4AA000,"Hyper Jam",UE4;crash,boots,2020-12-15 22:52:11
-01003B200B372000,"Hyper Light Drifter - Special Edition",vulkan-backend-bug,playable,2023-01-13 15:44:48
-01006C500A29C000,"HyperBrawl Tournament",crash;services,boots,2020-12-04 23:03:27
-0100A8B00F0B4000,"HYPERCHARGE Unboxed",nvdec;online-broken;UE4;ldn-untested,playable,2022-09-27 21:52:39
-010061400ED90000,"HyperParasite",nvdec;UE4,playable,2022-09-27 22:05:44
-0100959010466000,"Hypnospace Outlaw",nvdec,ingame,2023-08-02 22:46:49
-01002B00111A2000,"Hyrule Warriors: Age of Calamity",gpu;deadlock;slow;crash;nvdec;amd-vendor-bug,ingame,2024-02-28 00:47:00
-0100A2C01320E000,"Hyrule Warriors: Age of Calamity - Demo Version",slow,playable,2022-10-10 17:37:41
-0100AE00096EA000,"Hyrule Warriors: Definitive Edition",services-horizon;nvdec,ingame,2024-06-16 10:34:05
-0100849000BDA000,"I Am Setsuna",,playable,2021-11-28 11:06:11
-01001860140B0000,"I Saw Black Clouds",nvdec,playable,2021-04-19 17:22:16
-0100429006A06000,"I, Zombie",,playable,2021-01-13 14:53:44
-01004E5007E92000,"Ice Age Scrat's Nutty Adventure!",nvdec,playable,2022-09-13 22:22:29
-010053700A25A000,"Ice Cream Surfer",,playable,2020-07-29 12:04:07
-0100954014718000,"Ice Station Z",crash,menus,2021-11-21 20:02:15
-0100BE9007E7E000,"ICEY",,playable,2021-01-14 16:16:04
-0100BC60099FE000,"Iconoclasts",,playable,2021-08-30 21:11:04
-01001E700EB28000,"Idle Champions of the Forgotten Realms",online,boots,2020-12-17 18:24:57
-01002EC014BCA000,"IdolDays",gpu;crash,ingame,2021-12-19 15:31:28
-01006550129C6000,"If Found...",,playable,2020-12-11 13:43:14
-01001AC00ED72000,"If My Heart Had Wings",,playable,2022-09-29 14:54:57
-01009F20086A0000,"Ikaruga",,playable,2023-04-06 15:00:02
-010040900AF46000,"Ikenfell",,playable,2021-06-16 17:18:44
-01007BC00E55A000,"Immortal Planet",,playable,2022-09-20 13:40:43
-010079501025C000,"Immortal Realms: Vampire Wars",nvdec,playable,2021-06-17 17:41:46
-01000F400435A000,"Immortal Redneck",nvdec,playable,2021-01-27 18:36:28
-01004A600EC0A000,"Immortals Fenyx Rising™",gpu;crash,menus,2023-02-24 16:19:55
-0100737003190000,"IMPLOSION",nvdec,playable,2021-12-12 03:52:13
-0100A760129A0000,"In rays of the Light",,playable,2021-04-07 15:18:07
-0100A2101107C000,"Indie Puzzle Bundle Vol 1",,playable,2022-09-27 22:23:21
-010002A00CD68000,"Indiecalypse",nvdec,playable,2020-06-11 20:19:09
-01001D3003FDE000,"Indivisible",nvdec,playable,2022-09-29 15:20:57
-01002BD00F626000,"Inertial Drift",online-broken,playable,2022-10-11 12:22:19
-0100D4300A4CA000,"Infernium",UE4;regression,nothing,2021-01-13 16:36:07
-010039C001296000,"Infinite Minigolf",online,playable,2020-09-29 12:26:25
-01001CB00EFD6000,"Infliction: Extended Cut",nvdec;UE4,playable,2022-10-02 13:15:55
-0100F1401161E000,"INMOST",,playable,2022-10-05 11:27:40
-0100F200049C8000,"InnerSpace",,playable,2021-01-13 19:36:14
-0100D2D009028000,"INSIDE",,playable,2021-12-25 20:24:56
-0100EC7012D34000,"Inside Grass: A little adventure",,playable,2020-10-15 15:26:27
-010099700D750000,"Instant Sports",,playable,2022-09-09 12:59:40
-010099A011A46000,"Instant Sports Summer Games",gpu,menus,2020-09-02 13:39:28
-010031B0145B8000,"INSTANT SPORTS TENNIS",,playable,2022-10-28 16:42:17
-010041501005E000,"Interrogation: You will be deceived",,playable,2022-10-05 11:40:10
-01000F700DECE000,"Into the Dead 2",nvdec,playable,2022-09-14 12:36:14
-01001D0003B96000,"INVERSUS Deluxe",online-broken,playable,2022-08-02 14:35:36
-0100C5B00FADE000,"Invisible Fist",,playable,2020-08-08 13:25:52
-010031B00C48C000,"Invisible, Inc. Nintendo Switch Edition",crash,nothing,2021-01-29 16:28:13
-01005F400E644000,"Invisigun Reloaded",gpu;online,ingame,2021-06-10 12:13:24
-010041C00D086000,"Ion Fury",vulkan-backend-bug,ingame,2022-08-07 08:27:51
-010095C016C14000,"Iridium",,playable,2022-08-05 23:19:53
-0100AD300B786000,"Iris School of Wizardry -Vinculum Hearts-",,playable,2022-12-05 13:11:15
-0100945012168000,"Iris.Fall",nvdec,playable,2022-10-18 13:40:22
-01005270118D6000,"Iron Wings",slow,ingame,2022-08-07 08:32:57
-01004DB003E6A000,"IRONCAST",,playable,2021-01-13 13:54:29
-0100E5700CD56000,"Irony Curtain: From Matryoshka with Love",,playable,2021-06-04 20:12:37
-010063E0104BE000,"Is It Wrong to Try to Pick Up Girls in a Dungeon? Familia Myth Infinite Combate",,playable,2020-08-31 13:52:21
-0100F06013710000,"ISLAND",,playable,2021-05-06 15:11:47
-010077900440A000,"Island Flight Simulator",,playable,2021-06-04 19:42:46
-0100A2600FCA0000,"Island Saver",nvdec,playable,2020-10-23 22:07:02
-010065200D192000,"Isoland",,playable,2020-07-26 13:48:16
-0100F5600D194000,"Isoland 2 - Ashes of Time",,playable,2020-07-26 14:29:05
-010001F0145A8000,"Isolomus",services,boots,2021-11-03 07:48:21
-010068700C70A000,"ITTA",,playable,2021-06-07 03:15:52
-01004070022F0000,"Ittle Dew 2+",,playable,2020-11-17 11:44:32
-0100DEB00F12A000,"IxSHE Tell",nvdec,playable,2022-12-02 18:00:42
-0100D8E00C874000,"izneo",online-broken,menus,2022-08-06 15:56:23
-0100CD5008D9E000,"James Pond Codename Robocod",,playable,2021-01-13 09:48:45
-01005F4010AF0000,"Japanese Rail Sim: Journey to Kyoto",nvdec,playable,2020-07-29 17:14:21
-010002D00EDD0000,"JDM Racing",,playable,2020-08-03 17:02:37
-0100C2700AEB8000,"Jenny LeClue - Detectivu",crash,nothing,2020-12-15 21:07:07
-01006E400AE2A000,"Jeopardy!®",audout;nvdec;online,playable,2021-02-22 13:53:46
-0100E4900D266000,"Jet Kave Adventure",nvdec,playable,2022-09-09 14:50:39
-0100F3500C70C000,"Jet Lancer",gpu,ingame,2021-02-15 18:15:47
-0100A5A00AF26000,"Jettomero: Hero of the Universe",,playable,2022-08-02 14:46:43
-01008330134DA000,"Jiffy",gpu;opengl,ingame,2024-02-03 23:11:24
-01001F5006DF6000,"Jim is Moving Out!",deadlock,ingame,2020-06-03 22:05:19
-0100F4D00D8BE000,"Jinrui no Ninasama he",crash,ingame,2023-03-07 02:04:17
-010038D011F08000,"Jisei: The First Case HD",audio,playable,2022-10-05 11:43:33
-01007CE00C960000,"Job the Leprechaun",,playable,2020-06-05 12:10:06
-01007090104EC000,"John Wick Hex",,playable,2022-08-07 08:29:12
-01006E4003832000,"Johnny Turbo's Arcade: Bad Dudes",,playable,2020-12-10 12:30:56
-010069B002CDE000,"Johnny Turbo's Arcade: Gate Of Doom",,playable,2022-07-29 12:17:50
-010080D002CC6000,"Johnny Turbo's Arcade: Two Crude Dudes",,playable,2022-08-02 20:29:50
-0100D230069CC000,"Johnny Turbo's Arcade: Wizard Fire",,playable,2022-08-02 20:39:15
-01008120128C2000,"JoJos Bizarre Adventure All-Star Battle R",,playable,2022-12-03 10:45:10
-01008B60117EC000,"Journey to the Savage Planet",nvdec;UE4;ldn-untested,playable,2022-10-02 18:48:12
-0100C7600F654000,"Juicy Realm",,playable,2023-02-21 19:16:20
-0100B4D00C76E000,"JUMANJI: The Video Game",UE4;crash,boots,2020-07-12 13:52:25
-0100183010F12000,"JUMP FORCE - Deluxe Edition",nvdec;online-broken;UE4,playable,2023-10-01 15:56:05
-01003D601014A000,"Jump King",,playable,2020-06-09 10:12:39
-0100B9C012706000,"Jump Rope Challenge",services;crash;Needs Update,boots,2023-02-27 01:24:28
-0100D87009954000,"Jumping Joe & Friends",,playable,2021-01-13 17:09:42
-010069800D2B4000,"JUNK PLANET",,playable,2020-11-09 12:38:33
-0100CE100A826000,"Jurassic Pinball",,playable,2021-06-04 19:02:37
-010050A011344000,"Jurassic World Evolution: Complete Edition",cpu;crash,menus,2023-08-04 18:06:54
-0100BCE000598000,"Just Dance 2017®",online,playable,2021-03-05 09:46:01
-0100BEE017FC0000,"Just Dance 2023",,nothing,2023-06-05 16:44:54
-010075600AE96000,"Just Dance® 2019",gpu;online,ingame,2021-02-27 17:21:27
-0100DDB00DB38000,"Just Dance® 2020",,playable,2022-01-24 13:31:57
-0100EA6014BB8000,"Just Dance® 2022",gpu;services;crash;Needs Update,ingame,2022-10-28 11:01:53
-0100AC600CF0A000,"Just Die Already",UE4,playable,2022-12-13 13:37:50
-01002C301033E000,"Just Glide",,playable,2020-08-07 17:38:10
-0100830008426000,"Just Shapes & Beats",ldn-untested;nvdec,playable,2021-02-09 12:18:36
-010035A0044E8000,"JYDGE",,playable,2022-08-02 21:20:13
-0100D58012FC2000,"Kagamihara/Justice",crash,nothing,2021-06-21 16:41:29
-0100D5F00EC52000,"Kairobotica",,playable,2021-05-06 12:17:56
-0100BDC00A664000,"KAMEN RIDER CLIMAX SCRAMBLE",nvdec;ldn-untested,playable,2024-07-03 08:51:11
-0100A9801180E000,"KAMEN RIDER memory of heroez / Premium Sound Edition",,playable,2022-12-06 03:14:26
-010085300314E000,"KAMIKO",,playable,2020-05-13 12:48:57
-010042C011736000,"Kangokuto Mary Skelter Finale",audio;crash,ingame,2021-01-09 22:39:28
-01007FD00DB20000,"Katakoi Contrast - collection of branch -",nvdec,playable,2022-12-09 09:41:26
-0100D7000C2C6000,"Katamari Damacy REROLL",,playable,2022-08-02 21:35:05
-0100F9800EDFA000,"KATANA KAMI: A Way of the Samurai Story",slow,playable,2022-04-09 10:40:16
-010029600D56A000,"Katana ZERO",,playable,2022-08-26 08:09:09
-010038B00F142000,"Kaze and the Wild Masks",,playable,2021-04-19 17:11:03
-0100D7C01115E000,"Keen: One Girl Army",,playable,2020-12-14 23:19:52
-01008D400A584000,"Keep Talking and Nobody Explodes",,playable,2021-02-15 18:05:21
-01004B100BDA2000,"KEMONO FRIENDS PICROSS",,playable,2023-02-08 15:54:34
-0100A8200B15C000,"Kentucky Robo Chicken",,playable,2020-05-12 20:54:17
-0100327005C94000,"Kentucky Route Zero: TV Edition",,playable,2024-04-09 23:22:46
-0100DA200A09A000,"Kero Blaster",,playable,2020-05-12 20:42:52
-0100F680116A2000,"Kholat",UE4;nvdec,playable,2021-06-17 11:52:48
-0100C0A004C2C000,"Kid Tripp",crash,nothing,2020-10-15 07:41:23
-0100FB400D832000,"KILL la KILL -IF",,playable,2020-06-09 14:47:08
-010011B00910C000,"Kill The Bad Guy",,playable,2020-05-12 22:16:10
-0100F2900B3E2000,"Killer Queen Black",ldn-untested;online,playable,2021-04-08 12:46:18
-010014A00C5E0000,"Kin'iro no Corda Octave",,playable,2020-09-22 13:23:12
-010089000F0E8000,"Kine",UE4,playable,2022-09-14 14:28:37
-0100E6B00FFBA000,"King Lucas",,playable,2022-09-21 19:43:23
-0100B1300783E000,"King Oddball",,playable,2020-05-13 13:47:57
-01008D80148C8000,"King of Seas",nvdec;UE4,playable,2022-10-28 18:29:41
-0100515014A94000,"King of Seas Demo",nvdec;UE4,playable,2022-10-28 18:09:31
-01005D2011EA8000,"KINGDOM HEARTS Melody of Memory",crash;nvdec,ingame,2021-03-03 17:34:12
-0100A280121F6000,"Kingdom Rush",32-bit;crash;Needs More Attention,nothing,2022-10-05 12:34:00
-01005EF003FF2000,"Kingdom Two Crowns",,playable,2020-05-16 19:36:21
-0100BD9004AB6000,"Kingdom: New Lands",,playable,2022-08-02 21:48:50
-0100EF50132BE000,"Kingdoms of Amalur: Re-Reckoning",,playable,2023-08-10 13:05:08
-010091201605A000,"Kirby and the Forgotten Land (Demo version)",demo,playable,2022-08-21 21:03:01
-0100227010460000,"Kirby Fighters™ 2",ldn-works;online,playable,2021-06-17 13:06:39
-0100A8E016236000,"Kirby’s Dream Buffet™",crash;online-broken;Needs Update;ldn-works,ingame,2024-03-03 17:04:44
-010091D01A57E000,"Kirby’s Return to Dream Land Deluxe - Demo",demo,playable,2023-02-18 17:21:55
-01006B601380E000,"Kirby’s Return to Dream Land™ Deluxe",,playable,2024-05-16 19:58:04
-01004D300C5AE000,"Kirby™ and the Forgotten Land",gpu,ingame,2024-03-11 17:11:21
-01007E3006DDA000,"Kirby™ Star Allies",nvdec,playable,2023-11-15 17:06:19
-0100F3A00F4CA000,"Kissed by the Baddest Bidder",gpu;nvdec,ingame,2022-12-04 20:57:11
-01000C900A136000,"Kitten Squad",nvdec,playable,2022-08-03 12:01:59
-010079D00C8AE000,"Klondike Solitaire",,playable,2020-12-13 16:17:27
-0100A6800DE70000,"Knight Squad",,playable,2020-08-09 16:54:51
-010024B00E1D6000,"Knight Squad 2",nvdec;online-broken,playable,2022-10-28 18:38:09
-0100D51006AAC000,"Knight Terrors",,playable,2020-05-13 13:09:22
-01005F8010D98000,"Knightin'+",,playable,2020-08-31 18:18:21
-010004400B22A000,"Knights of Pen & Paper 2 Deluxiest Edition",,playable,2020-05-13 14:07:00
-0100D3F008746000,"Knights of Pen and Paper +1 Deluxier Edition",,playable,2020-05-11 21:46:32
-010001A00A1F6000,"Knock-Knock",nvdec,playable,2021-02-01 20:03:19
-01009EF00DDB4000,"Knockout City™",services;online-broken,boots,2022-12-09 09:48:58
-0100C57019BA2000,"Koa and the Five Pirates of Mara",gpu,ingame,2024-07-11 16:14:44
-01001E500401C000,"Koi DX",,playable,2020-05-11 21:37:51
-010052300F612000,"Koi no Hanasaku Hyakkaen",32-bit;gpu;nvdec,ingame,2020-10-03 14:17:10
-01005D200C9AA000,"Koloro",,playable,2022-08-03 12:34:02
-0100464009294000,"Kona",,playable,2022-08-03 12:48:19
-010016C011AAA000,"Kono Subarashii Sekai ni Shukufuku o Kono Yokubo no Isho ni Choai o",,playable,2023-04-26 09:51:08
-010088500D5EE000,"KORAL",UE4;crash;gpu,menus,2020-11-16 12:41:26
-0100EC8004762000,"KORG Gadget for Nintendo Switch",,playable,2020-05-13 13:57:24
-010046600CCA4000,"Kotodama: The 7 Mysteries of Fujisawa",audout,playable,2021-02-01 20:28:37
-010022801242C000,"KukkoroDays",crash,menus,2021-11-25 08:52:56
-010035A00DF62000,"KUNAI",nvdec,playable,2022-09-20 13:48:34
-010060400ADD2000,"Kunio-Kun: The World Classics Collection",online,playable,2021-01-29 20:21:46
-010037500F282000,"KUUKIYOMI 2: Consider It More! - New Era",crash;Needs Update,nothing,2021-11-02 09:34:40
-0100894011F62000,"Kwaidan ~Azuma manor story~",,playable,2022-10-05 12:50:44
-0100830004FB6000,"L.A. Noire",,playable,2022-08-03 16:49:35
-0100732009CAE000,"L.F.O. -Lost Future Omega-",UE4;deadlock,boots,2020-10-16 12:16:44
-0100F2B0123AE000,"L.O.L. Surprise! Remix: We Rule The World",,playable,2022-10-11 22:48:03
-010026000F662800,"LA-MULANA",gpu,ingame,2022-08-12 01:06:21
-0100E5D00F4AE000,"LA-MULANA 1 & 2",,playable,2022-09-22 17:56:36
-010038000F644000,"LA-MULANA 2",,playable,2022-09-03 13:45:57
-010058500B3E0000,"Labyrinth of Refrain: Coven of Dusk",,playable,2021-02-15 17:38:48
-010022D0089AE000,"Labyrinth of the Witch",,playable,2020-11-01 14:42:37
-0100BAB00E8C0000,"Langrisser I & II",,playable,2021-02-19 15:46:10
-0100E7200B272000,"Lanota",,playable,2019-09-04 01:58:14
-01005E000D3D8000,"Lapis x Labyrinth",,playable,2021-02-01 18:58:08
-0100AFE00E882000,"Laraan",,playable,2020-12-16 12:45:48
-0100DA700879C000,"Last Day of June",nvdec,playable,2021-06-08 11:35:32
-01009E100BDD6000,"LASTFIGHT",,playable,2022-09-20 13:54:55
-0100055007B86000,"Late Shift",nvdec,playable,2021-02-01 18:43:58
-01004EB00DACE000,"Later Daters Part One",,playable,2020-07-29 16:35:45
-01001730144DA000,"Layers of Fear 2",nvdec;UE4,playable,2022-10-28 18:49:52
-0100BF5006A7C000,"Layers of Fear: Legacy",nvdec,playable,2021-02-15 16:30:41
-0100CE500D226000,"Layton's Mystery Journey: Katrielle and the Millionaires' Conspiracy - Deluxe Edition",nvdec;opengl,playable,2022-09-14 15:01:57
-0100FDB00AA80000,"Layton's Mystery Journey: Katrielle and the Millionaires' Conspiracy DX+0",gpu;nvdec;opengl,ingame,2022-09-14 15:15:55
-01009C100390E000,"League of Evil",online,playable,2021-06-08 11:23:27
-01002E900CD6E000,"Left-Right : The Mansion",,playable,2020-05-13 13:02:12
-010079901C898000,"Legacy of Kain™ Soul Reaver 1&2 Remastered",,playable,2025-01-07 05:50:01
-01002DB007A96000,"Legend of Kay Anniversary",nvdec,playable,2021-01-29 18:38:29
-0100ECC00EF3C000,"Legend of the Skyfish",,playable,2020-06-24 13:04:22
-01007E900DFB6000,"Legend of the Tetrarchs",deadlock,ingame,2020-07-10 07:54:03
-0100A73006E74000,"Legendary Eleven",,playable,2021-06-08 12:09:03
-0100A7700B46C000,"Legendary Fishing",online,playable,2021-04-14 15:08:46
-0100739018020000,"LEGO® 2K Drive",gpu;ldn-works,ingame,2024-04-09 02:05:12
-010085500130a000,"LEGO® CITY Undercover",nvdec,playable,2024-09-30 08:44:27
-010070D009FEC000,"LEGO® DC Super-Villains",,playable,2021-05-27 18:10:37
-010052A00B5D2000,"LEGO® Harry Potter™ Collection",crash,ingame,2024-01-31 10:28:07
-010073C01AF34000,"LEGO® Horizon Adventures™",vulkan-backend-bug;opengl-backend-bug;UE4,ingame,2025-01-07 04:24:56
-01001C100E772000,"LEGO® Jurassic World",,playable,2021-05-27 17:00:20
-0100D3A00409E000,"LEGO® Marvel Super Heroes 2",crash,nothing,2023-03-02 17:12:33
-01006F600FFC8000,"LEGO® Marvel™ Super Heroes",,playable,2024-09-10 19:02:19
-01007FC00206E000,"LEGO® NINJAGO® Movie Video Game",crash,nothing,2022-08-22 19:12:53
-010042D00D900000,"LEGO® Star Wars™: The Skywalker Saga",gpu;slow,ingame,2024-04-13 20:08:46
-0100A01006E00000,"LEGO® The Incredibles",crash,nothing,2022-08-03 18:36:59
-0100838002AEA000,"LEGO® Worlds",crash;slow,ingame,2020-07-17 13:35:39
-0100E7500BF84000,"LEGRAND LEGACY: Tale of the Fatebounds",nvdec,playable,2020-07-26 12:27:36
-0100A8E00CAA0000,"Leisure Suit Larry - Wet Dreams Don't Dry",,playable,2022-08-03 19:51:44
-010031A0135CA000,"Leisure Suit Larry - Wet Dreams Dry Twice",,playable,2022-10-28 19:00:57
-01003AB00983C000,"Lethal League Blaze",online,playable,2021-01-29 20:13:31
-01008C300648E000,"Letter Quest Remastered",,playable,2020-05-11 21:30:34
-0100CE301678E800,"Letters - a written adventure",gpu,ingame,2023-02-21 20:12:38
-01009A200BE42000,"Levelhead",online,ingame,2020-10-18 11:44:51
-0100C960041DC000,"Levels+ : Addictive Puzzle Game",,playable,2020-05-12 13:51:39
-0100C8000F146000,"Liberated",gpu;nvdec,ingame,2024-07-04 04:58:24
-01003A90133A6000,"Liberated: Enhanced Edition",gpu;nvdec,ingame,2024-07-04 04:48:48
-01004360045C8000,"Lichtspeer: Double Speer Edition",,playable,2020-05-12 16:43:09
-010041F0128AE000,"Liege Dragon",,playable,2022-10-12 10:27:03
-010006300AFFE000,"Life Goes On",,playable,2021-01-29 19:01:20
-0100FD101186C000,"Life is Strange 2",UE4,playable,2024-07-04 05:05:58
-0100DC301186A000,"Life is Strange Remastered",UE4,playable,2022-10-03 16:54:44
-010008501186E000,"Life is Strange: Before the Storm Remastered",,playable,2023-09-28 17:15:44
-0100500012AB4000,"Life is Strange: True Colors™",gpu;UE4,ingame,2024-04-08 16:11:52
-01003AB012F00000,"Life of Boris: Super Slav",,ingame,2020-12-17 11:40:05
-0100B3A0135D6000,"Life of Fly",,playable,2021-01-25 23:41:07
-010069A01506E000,"Life of Fly 2",slow,playable,2022-10-28 19:26:52
-01005B6008132000,"Lifeless Planet: Premiere Edition",,playable,2022-08-03 21:25:13
-010030A006F6E000,"Light Fall",nvdec,playable,2021-01-18 14:55:36
-010087700D07C000,"Light Tracer",nvdec,playable,2021-05-05 19:15:43
-01009C8009026000,"LIMBO",cpu;32-bit,boots,2023-06-28 15:39:19
-0100EDE012B58000,"Linelight",,playable,2020-12-17 12:18:07
-0100FAD00E65E000,"Lines X",,playable,2020-05-11 15:28:30
-010032F01096C000,"Lines XL",,playable,2020-08-31 17:48:23
-0100943010310000,"Little Busters! Converted Edition",nvdec,playable,2022-09-29 15:34:56
-0100A3F009142000,"Little Dragons Café",,playable,2020-05-12 00:00:52
-010079A00D9E8000,"Little Friends: Dogs & Cats",,playable,2020-11-12 12:45:51
-0100B18001D8E000,"Little Inferno",32-bit;gpu;nvdec,ingame,2020-12-17 21:43:56
-0100E7000E826000,"Little Misfortune",nvdec,playable,2021-02-23 20:39:44
-0100FE0014200000,"Little Mouse's Encyclopedia",,playable,2022-10-28 19:38:58
-01002FC00412C000,"Little Nightmares Complete Edition",nvdec;UE4,playable,2022-08-03 21:45:35
-010097100EDD6000,"Little Nightmares II",UE4,playable,2023-02-10 18:24:44
-010093A0135D6000,"Little Nightmares II DEMO",UE4;demo;vulkan-backend-bug,playable,2024-05-16 18:47:20
-0100535014D76000,"Little Noah: Scion of Paradise",opengl-backend-bug,playable,2022-09-14 04:17:13
-0100E6D00E81C000,"Little Racer",,playable,2022-10-18 16:41:13
-0100DD700D95E000,"Little Shopping",,playable,2020-10-03 16:34:35
-01000FB00AA90000,"Little Town Hero",,playable,2020-10-15 23:28:48
-01000690085BE000,"Little Triangle",,playable,2020-06-17 14:46:26
-0100CF801776C000,"LIVE A LIVE",UE4;amd-vendor-bug,playable,2023-02-05 15:12:07
-0100BA000FC9C000,"LocO-SportS",,playable,2022-09-20 14:09:30
-010016C009374000,"Lode Runner Legacy",,playable,2021-01-10 14:10:28
-0100D2C013288000,"Lofi Ping Pong",crash,ingame,2020-12-15 20:09:22
-0100B6D016EE6000,"Lone Ruin",crash;nvdec,ingame,2023-01-17 06:41:19
-0100A0C00E0DE000,"Lonely Mountains: Downhill",online-broken,playable,2024-07-04 05:08:11
-010062A0178A8000,"LOOPERS",gpu;slow;crash,ingame,2022-06-17 19:21:45
-010064200F7D8000,"Lost Horizon",,playable,2020-09-01 13:41:22
-01005ED010642000,"Lost Horizon 2",nvdec,playable,2020-06-16 12:02:12
-01005FE01291A000,"Lost in Random™",gpu,ingame,2022-12-18 07:09:28
-0100133014510000,"Lost Lands 2: The Four Horsemen",nvdec,playable,2022-10-24 16:41:00
-0100156014C6A000,"Lost Lands 3: The Golden Curse",nvdec,playable,2022-10-24 16:30:00
-0100BDD010AC8000,"Lost Lands: Dark Overlord",,playable,2022-10-03 11:52:58
-010054600AC74000,"LOST ORBIT: Terminal Velocity",,playable,2021-06-14 12:21:12
-010046600B76A000,"Lost Phone Stories",services,ingame,2020-04-05 23:17:33
-01008AD013A86800,"Lost Ruins",gpu,ingame,2023-02-19 14:09:00
-010077B0038B2000,"LOST SPHEAR",,playable,2021-01-10 06:01:21
-0100018013124000,"Lost Words: Beyond the Page",,playable,2022-10-24 17:03:21
-0100D36011AD4000,"Love Letter from Thief X",gpu;nvdec,ingame,2023-11-14 03:55:31
-0100F0300B7BE000,"Ludomania",crash;services,nothing,2020-04-03 00:33:47
-010048701995E000,"Luigi's Mansion™ 2 HD",ldn-broken;amd-vendor-bug,ingame,2024-09-05 23:47:27
-0100DCA0064A6000,"Luigi’s Mansion™ 3",gpu;slow;Needs Update;ldn-works,ingame,2024-09-27 22:17:36
-010052B00B194000,"Lumini",,playable,2020-08-09 20:45:09
-0100FF00042EE000,"Lumo",nvdec,playable,2022-02-11 18:20:30
-0100F3100EB44000,"Lust for Darkness",nvdec,playable,2020-07-26 12:09:15
-0100F0B00F68E000,"Lust for Darkness: Dawn Edition",nvdec,playable,2021-06-16 13:47:46
-0100EC2011A80000,"Luxar",,playable,2021-03-04 21:11:57
-0100F2400D434000,"MachiKnights -Blood bagos-",nvdec;UE4,playable,2022-09-14 15:08:04
-010024A009428000,"Mad Carnage",,playable,2021-01-10 13:00:07
-01005E7013476000,"Mad Father",,playable,2020-11-12 13:22:10
-010061E00EB1E000,"Mad Games Tycoon",,playable,2022-09-20 14:23:14
-01004A200E722000,"Magazine Mogul",loader-allocator,playable,2022-10-03 12:05:34
-01008E500BF62000,"MagiCat",,playable,2020-12-11 15:22:07
-010032C011356000,"Magicolors",,playable,2020-08-12 18:39:11
-01008C300B624000,"Mahjong Solitaire Refresh",crash,boots,2022-12-09 12:02:55
-010099A0145E8000,"Mahluk dark demon",,playable,2021-04-15 13:14:24
-01001C100D80E000,"Mainlining",,playable,2020-06-05 01:02:00
-0100D9900F220000,"Maitetsu:Pure Station",,playable,2022-09-20 15:12:49
-0100A78017BD6000,"Makai Senki Disgaea 7",,playable,2023-10-05 00:22:18
-01005A700CC3C000,"Mana Spark",,playable,2020-12-10 13:41:01
-010093D00CB22000,"Maneater",nvdec;UE4,playable,2024-05-21 16:11:57
-0100361009B1A000,"Manifold Garden",,playable,2020-10-13 20:27:13
-0100C9A00952A000,"Manticore - Galaxy on Fire",crash;nvdec,boots,2024-02-04 04:37:24
-0100E98002F6E000,"Mantis Burn Racing",online-broken;ldn-broken,playable,2024-09-02 02:13:04
-01008E800D1FE000,"Marble Power Blast",,playable,2021-06-04 16:00:02
-01001B2012D5E000,"Märchen Forest",,playable,2021-02-04 21:33:34
-0100DA7017C9E000,"Marco & The Galaxy Dragon Demo",gpu;demo,ingame,2023-06-03 13:05:33
-01006D0017F7A000,"Mario & Luigi: Brothership",crash;slow;UE4;mac-bug,ingame,2025-01-07 04:00:00
-010002C00C270000,"MARIO & SONIC AT THE OLYMPIC GAMES TOKYO 2020",crash;online-broken;ldn-works,ingame,2024-08-23 16:12:55
-0100317013770000,"MARIO + RABBIDS SPARKS OF HOPE",gpu;Needs Update,ingame,2024-06-20 19:56:19
-010067300059A000,"Mario + Rabbids® Kingdom Battle",slow;opengl-backend-bug,playable,2024-05-06 10:16:54
-0100C9C00E25C000,"Mario Golf™: Super Rush",gpu,ingame,2024-08-18 21:31:48
-0100ED100BA3A000,"Mario Kart Live: Home Circuit™",services;crash;Needs More Attention,nothing,2022-12-07 22:36:52
-0100152000022000,"Mario Kart™ 8 Deluxe",32-bit;ldn-works;LAN;amd-vendor-bug,playable,2024-09-19 11:55:17
-01006FE013472000,"Mario Party™ Superstars",gpu;ldn-works;mac-bug,ingame,2024-05-16 11:23:34
-010019401051C000,"Mario Strikers™: Battle League",crash;nvdec,boots,2024-05-07 06:23:56
-0100BDE00862A000,"Mario Tennis™ Aces",gpu;nvdec;ldn-works;LAN,ingame,2024-09-28 15:54:40
-0100B99019412000,"Mario vs. Donkey Kong™",,playable,2024-05-04 21:22:39
-0100D9E01DBB0000,"Mario vs. Donkey Kong™ Demo",,playable,2024-02-18 10:40:06
-01009A700A538000,"Mark of the Ninja: Remastered",,playable,2022-08-04 15:48:30
-010044600FDF0000,"Marooners",nvdec;online-broken,playable,2022-10-18 21:35:26
-010060700AC50000,"MARVEL ULTIMATE ALLIANCE 3: The Black Order",nvdec;ldn-untested,playable,2024-02-14 19:51:51
-01003DE00C95E000,"Mary Skelter 2",crash;regression,ingame,2023-09-12 07:37:28
-0100113008262000,"Masquerada: Songs and Shadows",,playable,2022-09-20 15:18:54
-01004800197F0000,"Master Detective Archives: Rain Code",gpu,ingame,2024-04-19 20:11:09
-0100CC7009196000,"Masters of Anima",nvdec,playable,2022-08-04 16:00:09
-01004B100A1C4000,"MathLand",,playable,2020-09-01 15:40:06
-0100A8C011F26000,"Max and the book of chaos",,playable,2020-09-02 12:24:43
-01001C9007614000,"Max: The Curse of Brotherhood",nvdec,playable,2022-08-04 16:33:04
-0100E8B012FBC000,"Maze",,playable,2020-12-17 16:13:58
-0100EEF00CBC0000,"MEANDERS",UE4;gpu,ingame,2021-06-11 19:19:33
-0100EC000CE24000,"Mech Rage",,playable,2020-11-18 12:30:16
-0100C4F005EB4000,"Mecho Tales",,playable,2022-08-04 17:03:19
-0100E4600D31A000,"Mechstermination Force",,playable,2024-07-04 05:39:15
-01007580124C0000,"Medarot Classics Plus Kabuto Ver",,playable,2020-11-21 11:31:18
-0100228012682000,"Medarot Classics Plus Kuwagata Ver",,playable,2020-11-21 11:30:40
-0100BBC00CB9A000,"Mega Mall Story",slow,playable,2022-08-04 17:10:58
-0100B0C0086B0000,"Mega Man 11",,playable,2021-04-26 12:07:53
-010038E016264000,"Mega Man Battle Network Legacy Collection Vol. 1",,playable,2023-04-25 03:55:57
-0100734016266000,"Mega Man Battle Network Legacy Collection Vol. 2",,playable,2023-08-03 18:04:32
-01002D4007AE0000,"Mega Man Legacy Collection",gpu,ingame,2021-06-03 18:17:17
-0100842008EC4000,"Mega Man Legacy Collection 2",,playable,2021-01-06 08:47:59
-01005C60086BE000,"Mega Man X Legacy Collection",audio;crash;services,menus,2020-12-04 04:30:17
-010025C00D410000,"Mega Man Zero/ZX Legacy Collection",,playable,2021-06-14 16:17:32
-0100FC700F942000,"Megabyte Punch",,playable,2020-10-16 14:07:18
-010006F011220000,"Megadimension Neptunia VII",32-bit;nvdec,playable,2020-12-17 20:56:03
-010082B00E8B8000,"Megaquarium",,playable,2022-09-14 16:50:00
-010005A00B312000,"Megaton Rainfall",gpu;opengl,boots,2022-08-04 18:29:43
-0100EA100DF92000,"Meiji Katsugeki Haikara Ryuuseigumi - Seibai Shimaseu, Yonaoshi Kagyou",32-bit;nvdec,playable,2022-12-05 13:19:12
-0100B360068B2000,"Mekorama",gpu,boots,2021-06-17 16:37:21
-010012301932A000,"Melatonin",,playable,2025-02-16 04:08:17
-01000FA010340000,"Melbits World",nvdec;online,menus,2021-11-26 13:51:22
-0100F68019636000,"Melon Journey",,playable,2023-04-23 21:20:01
-010079C012896000,"Memories Off -Innocent Fille- for Dearest",,playable,2020-08-04 07:31:22
-010062F011E7C000,"Memory Lane",UE4,playable,2022-10-05 14:31:03
-0100EBE00D5B0000,"Meow Motors",UE4;gpu,ingame,2020-12-18 00:24:01
-0100273008FBC000,"Mercenaries Saga Chronicles",,playable,2021-01-10 12:48:19
-010094500C216000,"Mercenaries Wings: The False Phoenix",crash;services,nothing,2020-05-08 22:42:12
-0100F900046C4000,"Mercenary Kings: Reloaded Edition",online,playable,2020-10-16 13:05:58
-0100E5000D3CA000,"Merchants of Kaidan",,playable,2021-04-15 11:44:28
-01009A500D4A8000,"METAGAL",,playable,2020-06-05 00:05:48
-010047F01AA10000,"METAL GEAR SOLID 3: Snake Eater - Master Collection Version",services-horizon,menus,2024-07-24 06:34:06
-0100E8F00F6BE000,"METAL MAX Xeno Reborn",,playable,2022-12-05 15:33:53
-01002DE00E5D0000,"Metaloid: Origin",,playable,2020-06-04 20:26:35
-010055200E87E000,"Metamorphosis",UE4;audout;gpu;nvdec,ingame,2021-06-16 16:18:11
-0100D4900E82C000,"Metro 2033 Redux",gpu,ingame,2022-11-09 10:53:13
-0100F0400E850000,"Metro: Last Light Redux",slow;nvdec;vulkan-backend-bug,ingame,2023-11-01 11:53:52
-010012101468C000,"Metroid Prime™ Remastered",gpu;Needs Update;vulkan-backend-bug;opengl-backend-bug,ingame,2024-05-07 22:48:15
-010093801237C000,"Metroid™ Dread",,playable,2023-11-13 04:02:36
-0100A1200F20C000,"Midnight Evil",,playable,2022-10-18 22:55:19
-0100C1E0135E0000,"Mighty Fight Federation",online,playable,2021-04-06 18:39:56
-0100AD701344C000,"Mighty Goose",nvdec,playable,2022-10-28 20:25:38
-01000E2003FA0000,"MIGHTY GUNVOLT BURST",,playable,2020-10-19 16:05:49
-010060D00AE36000,"Mighty Switch Force! Collection",,playable,2022-10-28 20:40:32
-01003DA010E8A000,"Miitopia™",gpu;services-horizon,ingame,2024-09-06 10:39:13
-01007DA0140E8000,"Miitopia™ Demo",services;crash;demo,menus,2023-02-24 11:50:58
-01004B7009F00000,"Miles & Kilo",,playable,2020-10-22 11:39:49
-0100976008FBE000,"Millie",,playable,2021-01-26 20:47:19
-0100F5700C9A8000,"MIND: Path to Thalamus",UE4,playable,2021-06-16 17:37:25
-0100D71004694000,"Minecraft",crash;ldn-broken,ingame,2024-09-29 12:08:59
-01006C100EC08000,"Minecraft Dungeons",nvdec;online-broken;UE4,playable,2024-06-26 22:10:43
-01007C6012CC8000,"Minecraft Legends",gpu;crash,ingame,2024-03-04 00:32:24
-01006BD001E06000,"Minecraft: Nintendo Switch Edition",ldn-broken,playable,2023-10-15 01:47:08
-01003EF007ABA000,"Minecraft: Story Mode - Season Two",online-broken,playable,2023-03-04 00:30:50
-010059C002AC2000,"Minecraft: Story Mode - The Complete Adventure",crash;online-broken,boots,2022-08-04 18:56:58
-0100B7500F756000,"Minefield",,playable,2022-10-05 15:03:29
-01003560119A6000,"Mini Motor Racing X",,playable,2021-04-13 17:54:49
-0100FB700DE1A000,"Mini Trains",,playable,2020-07-29 23:06:20
-010039200EC66000,"Miniature - The Story Puzzle",UE4,playable,2022-09-14 17:18:50
-010069200EB80000,"Ministry of Broadcast",,playable,2022-08-10 00:31:16
-0100C3F000BD8000,"Minna de Wai Wai! Spelunker",crash,nothing,2021-11-03 07:17:11
-0100FAE010864000,"Minoria",,playable,2022-08-06 18:50:50
-01005AB015994000,"Miss Kobayashi's Dragonmaid Burst Forth!! Choro-gon☆Breath",gpu,playable,2022-03-28 02:22:24
-0100CFA0138C8000,"Missile Dancer",,playable,2021-01-31 12:22:03
-0100E3601495C000,"Missing Features: 2D",,playable,2022-10-28 20:52:54
-010059200CC40000,"Mist Hunter",,playable,2021-06-16 13:58:58
-0100F65011E52000,"Mittelborg: City of Mages",,playable,2020-08-12 19:58:06
-0100876015D74000,"MLB® The Show™ 22",gpu;slow,ingame,2023-04-25 06:28:43
-0100A9F01776A000,"MLB® The Show™ 22 Tech Test",services;crash;Needs Update;demo,nothing,2022-12-09 10:28:34
-0100913019170000,"MLB® The Show™ 23",gpu,ingame,2024-07-26 00:56:50
-0100E2E01C32E000,"MLB® The Show™ 24",services-horizon,nothing,2024-03-31 04:54:11
-010011300F74C000,"MO:Astray",crash,ingame,2020-12-11 21:45:44
-010020400BDD2000,"Moai VI: Unexpected Guests",slow,playable,2020-10-27 16:40:20
-0100D8700B712000,"Modern Combat Blackout",crash,nothing,2021-03-29 19:47:15
-010004900D772000,"Modern Tales: Age of Invention",slow,playable,2022-10-12 11:20:19
-0100B8500D570000,"Moero Chronicle™ Hyper",32-bit,playable,2022-08-11 07:21:56
-01004EB0119AC000,"Moero Crystal H",32-bit;nvdec;vulkan-backend-bug,playable,2023-07-05 12:04:22
-0100B46017500000,"MOFUMOFUSENSEN",gpu,menus,2024-09-21 21:51:08
-01004A400C320000,"Momodora: Reverie Under the Moonlight",deadlock,nothing,2022-02-06 03:47:43
-01002CC00BC4C000,"Momonga Pinball Adventures",,playable,2022-09-20 16:00:40
-010093100DA04000,"Momotaro Dentetsu Showa, Heisei, Reiwa mo Teiban!",gpu,ingame,2023-09-22 10:21:46
-0100FBD00ED24000,"MONKEY BARRELS",,playable,2022-09-14 17:28:52
-01004C500B8E0000,"Monkey King: Master of the Clouds",,playable,2020-09-28 22:35:48
-01003030161DC000,"Monomals",gpu,ingame,2024-08-06 22:02:51
-0100F3A00FB78000,"Mononoke Slashdown",crash,menus,2022-05-04 20:55:47
-01007430037F6000,"MONOPOLY® for Nintendo Switch™",nvdec;online-broken,playable,2024-02-06 23:13:01
-01005FF013DC2000,"MONOPOLY® Madness",,playable,2022-01-29 21:13:52
-0100E2D0128E6000,"Monster Blast",gpu,ingame,2023-09-02 20:02:32
-01006F7001D10000,"Monster Boy and the Cursed Kingdom",nvdec,playable,2022-08-04 20:06:32
-01005FC01000E000,"Monster Bugs Eat People",,playable,2020-07-26 02:05:34
-0100742007266000,"Monster Energy Supercross - The Official Videogame",nvdec;UE4,playable,2022-08-04 20:25:00
-0100F8100B982000,"Monster Energy Supercross - The Official Videogame 2",nvdec;UE4;ldn-untested,playable,2022-08-04 21:21:24
-010097800EA20000,"Monster Energy Supercross - The Official Videogame 3",UE4;audout;nvdec;online,playable,2021-06-14 12:37:54
-0100E9900ED74000,"Monster Farm",32-bit;nvdec,playable,2021-05-05 19:29:13
-0100770008DD8000,"Monster Hunter Generations Ultimate™",32-bit;online-broken;ldn-works,playable,2024-03-18 14:35:36
-0100B04011742000,"Monster Hunter Rise",gpu;slow;crash;nvdec;online-broken;Needs Update;ldn-works,ingame,2024-08-24 11:04:59
-010093A01305C000,"Monster Hunter Rise Demo",online-broken;ldn-works;demo,playable,2022-10-18 23:04:17
-0100E21011446000,"Monster Hunter Stories 2: Wings of Ruin",services,ingame,2022-07-10 19:27:30
-010042501329E000,"MONSTER HUNTER STORIES 2: WINGS OF RUIN Trial Version",demo,playable,2022-11-13 22:20:26
-0100C51003B46000,"Monster Hunter XX Demo",32-bit;cpu,nothing,2020-03-22 10:12:28
-0100C3800049C000,"Monster Hunter XX Nintendo Switch Ver ( Double Cross )",,playable,2024-07-21 14:08:09
-010088400366E000,"Monster Jam Crush It!",UE4;nvdec;online,playable,2021-04-08 19:29:27
-010095C00F354000,"Monster Jam Steel Titans",crash;nvdec;UE4,menus,2021-11-14 09:45:38
-010051B0131F0000,"Monster Jam Steel Titans 2",nvdec;UE4,playable,2022-10-24 17:17:59
-01004DE00DD44000,"Monster Puzzle",,playable,2020-09-28 22:23:10
-0100A0F00DA68000,"Monster Sanctuary",crash,ingame,2021-04-04 05:06:41
-0100D30010C42000,"Monster Truck Championship",slow;nvdec;online-broken;UE4,playable,2022-10-18 23:16:51
-01004E10142FE000,"Monster wo taoshite tsuyoi ken ya yoroi wo te ni shinasai. Shinde mo akiramezu ni tsuyoku nari nasai. Yuushatai ga maoh wo taosu sono hi wo shinzite imasu. - モンスターを倒して強い剣や鎧を手にしなさい。死んでも諦めずに強くなりなさい。勇者隊が魔王を倒すその日を信じています。",crash,ingame,2021-07-23 10:56:44
-010039F00EF70000,"Monstrum",,playable,2021-01-31 11:07:26
-0100C2E00B494000,"Moonfall Ultimate",nvdec,playable,2021-01-17 14:01:25
-0100E3D014ABC000,"Moorhuhn Jump and Run 'Traps and Treasures'",,playable,2024-03-08 15:10:02
-010045C00F274000,"Moorhuhn Kart 2",online-broken,playable,2022-10-28 21:10:35
-010040E00F642000,"Morbid: The Seven Acolytes",,playable,2022-08-09 17:21:58
-01004230123E0000,"More Dark",,playable,2020-12-15 16:01:06
-01005DA003E6E000,"Morphies Law",UE4;crash;ldn-untested;nvdec;online,menus,2020-11-22 17:05:29
-0100776003F0C000,"Morphite",,playable,2021-01-05 19:40:55
-0100F2200C984000,"Mortal Kombat 11",slow;nvdec;online-broken;ldn-broken,ingame,2024-06-19 02:22:17
-01006560184E6000,"Mortal Kombat™ 1",gpu,ingame,2024-09-04 15:45:47
-010032800D740000,"Mosaic",,playable,2020-08-11 13:07:35
-01002ED00B01C000,"Moto Racer 4",UE4;nvdec;online,playable,2021-04-08 19:09:11
-01003F200D0F2000,"Moto Rush GT",,playable,2022-08-05 11:23:55
-0100361007268000,"MotoGP™18",nvdec;UE4;ldn-untested,playable,2022-08-05 11:41:45
-01004B800D0E8000,"MotoGP™19",nvdec;online-broken;UE4,playable,2022-08-05 11:54:14
-01001FA00FBBC000,"MotoGP™20",ldn-untested,playable,2022-09-29 17:58:01
-01000F5013820000,"MotoGP™21",gpu;nvdec;online-broken;UE4;ldn-untested,ingame,2022-10-28 21:35:08
-010040401D564000,"MotoGP™24",gpu,ingame,2024-05-10 23:41:00
-01002A900D6D6000,"Motorsport Manager for Nintendo Switch™",nvdec,playable,2022-08-05 12:48:14
-01009DB00D6E0000,"Mountain Rescue Simulator",,playable,2022-09-20 16:36:48
-0100C4C00E73E000,"Moving Out",nvdec,playable,2021-06-07 21:17:24
-0100D3300F110000,"Mr Blaster",,playable,2022-09-14 17:56:24
-0100DCA011262000,"Mr. DRILLER DrillLand",nvdec,playable,2020-07-24 13:56:48
-010031F002B66000,"Mr. Shifty",slow,playable,2020-05-08 15:28:16
-01005EF00B4BC000,"Ms. Splosion Man",online,playable,2020-05-09 20:45:43
-010087C009246000,"Muddledash",services,ingame,2020-05-08 16:46:14
-01009D200952E000,"MudRunner - American Wilds",gpu;ldn-untested;vulkan-backend-bug;opengl-backend-bug,ingame,2022-08-16 11:40:52
-010073E008E6E000,"Mugsters",,playable,2021-01-28 17:57:17
-0100A8400471A000,"MUJO",,playable,2020-05-08 16:31:04
-0100211005E94000,"Mulaka",,playable,2021-01-28 18:07:20
-01008e2013fb4000,"Multi Quiz",ldn-untested,ingame,2025-02-03 22:26:00
-010038B00B9AE000,"Mummy Pinball",,playable,2022-08-05 16:08:11
-01008E200C5C2000,"Muse Dash",,playable,2020-06-06 14:41:29
-010035901046C000,"Mushroom Quest",,playable,2020-05-17 13:07:08
-0100700006EF6000,"Mushroom Wars 2",nvdec,playable,2020-09-28 15:26:08
-010046400F310000,"Music Racer",,playable,2020-08-10 08:51:23
-0100153006300000,"Musou Orochi 2 Ultimate",crash;nvdec,boots,2021-04-09 19:39:16
-0100F6000EAA8000,"Must Dash Amigos",,playable,2022-09-20 16:45:56
-01007B6006092000,"MUSYNX",,playable,2020-05-08 14:24:43
-0100C3E00ACAA000,"Mutant Football League: Dynasty Edition",online-broken,playable,2022-08-05 17:01:51
-01004BE004A86000,"Mutant Mudds Collection",,playable,2022-08-05 17:11:38
-0100E6B00DEA4000,"Mutant Year Zero: Road to Eden - Deluxe Edition",nvdec;UE4,playable,2022-09-10 13:31:10
-0100161009E5C000,"MX Nitro: Unleashed",,playable,2022-09-27 22:34:33
-0100218011E7E000,"MX vs ATV All Out",nvdec;UE4;vulkan-backend-bug,playable,2022-10-25 19:51:46
-0100D940063A0000,"MXGP3 - The Official Motocross Videogame",UE4;gpu;nvdec,ingame,2020-12-16 14:00:20
-01002C6012334000,"My Aunt is a Witch",,playable,2022-10-19 09:21:17
-0100F6F0118B8000,"My Butler",,playable,2020-06-27 13:46:23
-010031200B94C000,"My Friend Pedro",nvdec,playable,2021-05-28 11:19:17
-01000D700BE88000,"My Girlfriend is a Mermaid!?",nvdec,playable,2020-05-08 13:32:55
-010039000B68E000,"MY HERO ONE'S JUSTICE",UE4;crash;gpu;online,menus,2020-12-10 13:11:04
-01007E700DBF6000,"MY HERO ONE'S JUSTICE 2",UE4;gpu;nvdec,ingame,2020-12-18 14:08:47
-0100E4701373E000,"My Hidden Things",,playable,2021-04-15 11:26:06
-0100872012B34000,"My Little Dog Adventure",gpu,ingame,2020-12-10 17:47:37
-01008C600395A000,"My Little Riding Champion",slow,playable,2020-05-08 17:00:53
-010086B00C784000,"My Lovely Daughter: ReBorn",,playable,2022-11-24 17:25:32
-0100E7700C284000,"My Memory of Us",,playable,2022-08-20 11:03:14
-010028F00ABAE000,"My Riding Stables - Life with Horses",,playable,2022-08-05 21:39:07
-010042A00FBF0000,"My Riding Stables 2: A New Adventure",,playable,2021-05-16 14:14:59
-0100E25008E68000,"My Time at Portia",,playable,2021-05-28 12:42:55
-0100158011A08000,"My Universe - Cooking Star Restaurant",,playable,2022-10-19 10:00:44
-0100F71011A0A000,"My Universe - Fashion Boutique",nvdec,playable,2022-10-12 14:54:19
-0100CD5011A02000,"My Universe - PET CLINIC CATS & DOGS",crash;nvdec,boots,2022-02-06 02:05:53
-01006C301199C000,"My Universe - School Teacher",nvdec,playable,2021-01-21 16:02:52
-01000D5005974000,"N++ (NPLUSPLUS)",,playable,2022-08-05 21:54:58
-0100A6F00AC70000,"NAIRI: Tower of Shirin",nvdec,playable,2020-08-09 19:49:12
-010002F001220000,"NAMCO MUSEUM",ldn-untested,playable,2024-08-13 07:52:21
-0100DAA00AEE6000,"NAMCO MUSEUM™ ARCADE PAC™",,playable,2021-06-07 21:44:50
-010039F010E14000,"NAMCOT COLLECTION",audio,playable,2020-06-25 13:35:22
-010072B00BDDE000,"Narcos: Rise of the Cartels",UE4;crash;nvdec,boots,2021-03-22 13:18:47
-01006BB00800A000,"NARUTO SHIPPUDEN: Ultimate Ninja STORM 3 Full Burst",nvdec,playable,2024-06-16 14:58:05
-010084D00CF5E000,"NARUTO SHIPPUDEN™: Ultimate Ninja® STORM 4 ROAD TO BORUTO",,playable,2024-06-29 13:04:22
-0100D2D0190A4000,"NARUTO X BORUTO Ultimate Ninja STORM CONNECTIONS",services-horizon,nothing,2024-07-25 05:16:48
-0100715007354000,"NARUTO: Ultimate Ninja STORM",nvdec,playable,2022-08-06 14:10:31
-0100545016D5E000,"NASCAR Rivals",crash;Incomplete,ingame,2023-04-21 01:17:47
-0100103011894000,"Naught",UE4,playable,2021-04-26 13:31:45
-01001AE00C1B2000,"NBA 2K Playgrounds 2",nvdec;online-broken;UE4;vulkan-backend-bug,playable,2022-08-06 14:40:38
-0100760002048000,"NBA 2K18",gpu;ldn-untested,ingame,2022-08-06 14:17:51
-01001FF00B544000,"NBA 2K19",crash;ldn-untested;services,nothing,2021-04-16 13:07:21
-0100E24011D1E000,"NBA 2K21",gpu,boots,2022-10-05 15:31:51
-0100ACA017E4E800,"NBA 2K23",,boots,2023-10-10 23:07:14
-010006501A8D8000,"NBA 2K24 Kobe Bryant Edition",cpu;gpu,boots,2024-08-11 18:23:08
-010002900294A000,"NBA Playgrounds",nvdec;online-broken;UE4,playable,2022-08-06 17:06:59
-0100F5A008126000,"NBA Playgrounds - Enhanced Edition",nvdec;online-broken;UE4,playable,2022-08-06 16:13:44
-0100BBC00E4F8000,"Need a packet?",,playable,2020-08-12 16:09:01
-010029B0118E8000,"Need for Speed™ Hot Pursuit Remastered",online-broken,playable,2024-03-20 21:58:02
-010023500B0BA000,"Nefarious",,playable,2020-12-17 03:20:33
-01008390136FC000,"Negative: The Way of Shinobi",nvdec,playable,2021-03-24 11:29:41
-010065F00F55A000,"Neighbours back From Hell",nvdec,playable,2022-10-12 15:36:48
-0100B4900AD3E000,"NEKOPARA Vol.1",nvdec,playable,2022-08-06 18:25:54
-010012900C782000,"NEKOPARA Vol.2",,playable,2020-12-16 11:04:47
-010045000E418000,"NEKOPARA Vol.3",,playable,2022-10-03 12:49:04
-010049F013656000,"NEKOPARA Vol.4",crash,ingame,2021-01-17 01:47:18
-01006ED00BC76000,"Nelke & the Legendary Alchemists ~Ateliers of the New World~",,playable,2021-01-28 19:39:42
-01005F000B784000,"Nelly Cootalot: The Fowl Fleet",,playable,2020-06-11 20:55:42
-01001AB0141A8000,"Neo : The World Ends with You (DEMO)- 新すばらしきこのせかい (体験版)",crash,ingame,2021-07-18 07:29:18
-0100EBB00D2F4000,"Neo Cab",,playable,2021-04-24 00:27:58
-010040000DB98000,"Neo Cab Demo",crash,boots,2020-06-16 00:14:00
-010006D0128B4000,"NEOGEO POCKET COLOR SELECTION Vol.1",,playable,2023-07-08 20:55:36
-0100BAB01113A000,"Neon Abyss",,playable,2022-10-05 15:59:44
-010075E0047F8000,"Neon Chrome",,playable,2022-08-06 18:38:34
-010032000EAC6000,"Neon Drive",,playable,2022-09-10 13:45:48
-0100B9201406A000,"Neon White",crash,ingame,2023-02-02 22:25:06
-0100743008694000,"Neonwall",nvdec,playable,2022-08-06 18:49:52
-01001A201331E000,"Neoverse Trinity Edition",,playable,2022-10-19 10:28:03
-01000B2011352000,"Nerdook Bundle Vol. 1",gpu;slow,ingame,2020-10-07 14:27:10
-01008B0010160000,"Nerved",UE4,playable,2022-09-20 17:14:03
-0100BA0004F38000,"NeuroVoider",,playable,2020-06-04 18:20:05
-0100C20012A54000,"Nevaeh",gpu;nvdec,ingame,2021-06-16 17:29:03
-010039801093A000,"Never Breakup",,playable,2022-10-05 16:12:12
-0100F79012600000,"Neverending Nightmares",crash;gpu,boots,2021-04-24 01:43:35
-0100A9600EDF8000,"Neverlast",slow,ingame,2020-07-13 23:55:19
-010013700DA4A000,"Neverwinter Nights: Enhanced Edition",gpu;nvdec,menus,2024-09-30 02:59:19
-01004C200100E000,"New Frontier Days ~Founding Pioneers~",,playable,2020-12-10 12:45:07
-0100F4300BF2C000,"New Pokémon Snap™",,playable,2023-01-15 23:26:57
-010017700B6C2000,"New Super Lucky's Tale",,playable,2024-03-11 14:14:10
-0100EA80032EA000,"New Super Mario Bros.™ U Deluxe",32-bit,playable,2023-10-08 02:06:37
-0100B9500E886000,"Newt One",,playable,2020-10-17 21:21:48
-01005A5011A44000,"Nexomon: Extinction",,playable,2020-11-30 15:02:22
-0100B69012EC6000,"Nexoria: Dungeon Rogue Heroes",gpu,ingame,2021-10-04 18:41:29
-0100271004570000,"Next Up Hero",online,playable,2021-01-04 22:39:36
-0100E5600D446000,"Ni no Kuni: Wrath of the White Witch",32-bit;nvdec,boots,2024-07-12 04:52:59
-0100EDD00D530000,"Nice Slice",nvdec,playable,2020-06-17 15:13:27
-01000EC010BF4000,"Niche - a genetics survival game",nvdec,playable,2020-11-27 14:01:11
-010010701AFB2000,"Nickelodeon All-Star Brawl 2",,playable,2024-06-03 14:15:01
-0100D6200933C000,"Nickelodeon Kart Racers",,playable,2021-01-07 12:16:49
-010058800F860000,"Nicky - The Home Alone Golf Ball",,playable,2020-08-08 13:45:39
-0100A95012668000,"Nicole",audout,playable,2022-10-05 16:41:44
-0100B8E016F76000,"NieR:Automata The End of YoRHa Edition",slow;crash,ingame,2024-05-17 01:06:34
-0100F3A0095A6000,"Night Call",nvdec,playable,2022-10-03 12:57:00
-0100921006A04000,"Night in the Woods",,playable,2022-12-03 20:17:54
-0100D8500A692000,"Night Trap - 25th Anniversary Edition",nvdec,playable,2022-08-08 13:16:14
-01005F4009112000,"Nightmare Boy: The New Horizons of Reigns of Dreams, a Metroidvania journey with little rusty nightmares, the empire of knight final boss",,playable,2021-01-05 15:52:29
-01006E700B702000,"Nightmares from the Deep 2: The Siren`s Call",nvdec,playable,2022-10-19 10:58:53
-0100628004BCE000,"Nights of Azure 2: Bride of the New Moon",crash;nvdec;regression,menus,2022-11-24 16:00:39
-010042300C4F6000,"Nightshade/百花百狼",nvdec,playable,2020-05-10 19:43:31
-0100AA0008736000,"Nihilumbra",,playable,2020-05-10 16:00:12
-01009FA01FF6C000,"Nikoderiko: The Magical World",gpu,ingame,2025-04-26 19:13:31
-0100D03003F0E000,"Nine Parchments",ldn-untested,playable,2022-08-07 12:32:08
-0100E2F014F46000,"NINJA GAIDEN Σ",nvdec,playable,2022-11-13 16:27:02
-0100696014F4A000,"NINJA GAIDEN Σ2",nvdec,playable,2024-07-31 21:53:48
-01002AF014F4C000,"NINJA GAIDEN: Master Collection",nvdec,playable,2023-08-11 08:25:31
-010088E003A76000,"Ninja Shodown",,playable,2020-05-11 12:31:21
-010081D00A480000,"Ninja Striker!",,playable,2020-12-08 19:33:29
-0100CCD0073EA000,"Ninjala",online-broken;UE4,boots,2024-07-03 20:04:49
-010003C00B868000,"Ninjin: Clash of Carrots",online-broken,playable,2024-07-10 05:12:26
-0100746010E4C000,"NinNinDays",,playable,2022-11-20 15:17:29
-0100C9A00ECE6000,"Nintendo 64™ – Nintendo Switch Online",gpu;vulkan,ingame,2024-04-23 20:21:07
-0100e0601c632000,"Nintendo 64™ – Nintendo Switch Online: MATURE 17+",,ingame,2025-02-03 22:27:00
-0100D870045B6000,"Nintendo Entertainment System™ - Nintendo Switch Online",online,playable,2022-07-01 15:45:06
-0100C4B0034B2000,"Nintendo Labo Toy-Con 01 Variety Kit",gpu,ingame,2022-08-07 12:56:07
-01001E9003502000,"Nintendo Labo Toy-Con 03 Vehicle Kit",services;crash,menus,2022-08-03 17:20:11
-0100165003504000,"Nintendo Labo Toy-Con 04 VR Kit",services;crash,boots,2023-01-17 22:30:24
-01009AB0034E0000,"Nintendo Labo™ Toy-Con 02: Robot Kit",gpu,ingame,2022-08-07 13:03:19
-0100D2F00D5C0000,"Nintendo Switch™ Sports",deadlock,boots,2024-09-10 14:20:24
-01000EE017182000,"Nintendo Switch™ Sports Online Play Test",gpu,ingame,2022-03-16 07:44:12
-010037200C72A000,"Nippon Marathon",nvdec,playable,2021-01-28 20:32:46
-010020901088A000,"Nirvana Pilot Yume",,playable,2022-10-29 11:49:49
-01009B400ACBA000,"No Heroes Here",online,playable,2020-05-10 02:41:57
-0100853015E86000,"No Man's Sky",gpu,ingame,2024-07-25 05:18:17
-0100F0400F202000,"No More Heroes",32-bit,playable,2022-09-13 07:44:27
-010071400F204000,"No More Heroes 2: Desperate Struggle",32-bit;nvdec,playable,2022-11-19 01:38:13
-01007C600EB42000,"No More Heroes 3",gpu;UE4,ingame,2024-03-11 17:06:19
-01009F3011004000,"No Straight Roads",nvdec,playable,2022-10-05 17:01:38
-0100F7D00A1BC000,"NO THING",,playable,2021-01-04 19:06:01
-0100542012884000,"Nongunz: Doppelganger Edition",,playable,2022-10-29 12:00:39
-010016E011EFA000,"Norman's Great Illusion",,playable,2020-12-15 19:28:24
-01001A500AD6A000,"Norn9 ~Norn + Nonette~ LOFN",nvdec;vulkan-backend-bug,playable,2022-12-09 09:29:16
-01004840086FE000,"NORTH",nvdec,playable,2021-01-05 16:17:44
-0100A9E00D97A000,"Northgard",crash,menus,2022-02-06 02:05:35
-01008AE019614000,"nOS new Operating System",,playable,2023-03-22 16:49:08
-0100CB800B07E000,"NOT A HERO: SUPER SNAZZY EDITION",,playable,2021-01-28 19:31:24
-01004D500D9BE000,"Not Not - A Brain Buster",,playable,2020-05-10 02:05:26
-0100DAF00D0E2000,"Not Tonight: Take Back Control Edition",nvdec,playable,2022-10-19 11:48:47
-0100343013248000,"Nubarron: The adventure of an unlucky gnome",,playable,2020-12-17 16:45:17
-01005140089F6000,"Nuclien",,playable,2020-05-10 05:32:55
-010002700C34C000,"Numbala",,playable,2020-05-11 12:01:07
-010020500C8C8000,"Number Place 10000",gpu,menus,2021-11-24 09:14:23
-010003701002C000,"Nurse Love Syndrome",,playable,2022-10-13 10:05:22
-,"nx-hbmenu",Needs Update;homebrew,boots,2024-04-06 22:05:32
-,"nxquake2",services;crash;homebrew,nothing,2022-08-04 23:14:04
-010049F00EC30000,"Nyan Cat: Lost in Space",online,playable,2021-06-12 13:22:03
-01002E6014FC4000,"O---O",,playable,2022-10-29 12:12:14
-010074600CC7A000,"OBAKEIDORO!",nvdec;online,playable,2020-10-16 16:57:34
-01002A000C478000,"Observer",UE4;gpu;nvdec,ingame,2021-03-03 20:19:45
-01007D7001D0E000,"Oceanhorn - Monster of Uncharted Seas",,playable,2021-01-05 13:55:22
-01006CB010840000,"Oceanhorn 2: Knights of the Lost Realm",,playable,2021-05-21 18:26:10
-010096B00A08E000,"Octocopter: Double or Squids",,playable,2021-01-06 01:30:16
-0100CAB006F54000,"Octodad: Dadliest Catch",crash,boots,2021-04-23 15:26:12
-0100A3501946E000,"OCTOPATH TRAVELER II",gpu;amd-vendor-bug,ingame,2024-09-22 11:39:20
-010057D006492000,"Octopath Traveler™",UE4;crash;gpu,ingame,2020-08-31 02:34:36
-010084300C816000,"Odallus: The Dark Call",,playable,2022-08-08 12:37:58
-0100BB500EE3C000,"Oddworld: Munch's Oddysee",gpu;nvdec,ingame,2021-06-17 12:11:50
-01005E700ABB8000,"Oddworld: New 'n' Tasty",nvdec,playable,2021-06-17 17:51:32
-0100D210177C6000,"ODDWORLD: SOULSTORM",services-horizon;crash,boots,2024-08-18 13:13:26
-01002EA00ABBA000,"Oddworld: Stranger's Wrath",crash;nvdec;loader-allocator,menus,2021-11-23 09:23:21
-010029F00C876000,"Odium to the Core",gpu,ingame,2021-01-08 14:03:52
-01006F5013202000,"Off And On Again",,playable,2022-10-29 19:46:26
-01003CD00E8BC000,"Offroad Racing - Buggy X ATV X Moto",online-broken;UE4,playable,2022-09-14 18:53:22
-01003B900AE12000,"Oh My Godheads: Party Edition",,playable,2021-04-15 11:04:11
-0100F45006A00000,"Oh...Sir! The Hollywood Roast",,ingame,2020-12-06 00:42:30
-010030B00B2F6000,"OK K.O.! Let’s Play Heroes",nvdec,playable,2021-01-11 18:41:02
-0100276009872000,"OKAMI HD",nvdec,playable,2024-04-05 06:24:58
-01006AB00BD82000,"OkunoKA",online-broken,playable,2022-08-08 14:41:51
-0100CE2007A86000,"Old Man's Journey",nvdec,playable,2021-01-28 19:16:52
-0100C3D00923A000,"Old School Musical",,playable,2020-12-10 12:51:12
-010099000BA48000,"Old School Racer 2",,playable,2020-10-19 12:11:26
-0100E0200B980000,"OlliOlli: Switch Stance",gpu,boots,2024-04-25 08:36:37
-0100F9D00C186000,"Olympia Soiree",,playable,2022-12-04 21:07:12
-0100A8B00E14A000,"Olympic Games Tokyo 2020 – The Official Video Game™",ldn-untested;nvdec;online,playable,2021-01-06 01:20:24
-01001D600E51A000,"Omega Labyrinth Life",,playable,2021-02-23 21:03:03
-01005DE00CA34000,"Omega Vampire",nvdec,playable,2020-10-17 19:15:35
-0100CDC00C40A000,"Omensight: Definitive Edition",UE4;crash;nvdec,ingame,2020-07-26 01:45:14
-01006DB00D970000,"OMG Zombies!",32-bit,playable,2021-04-12 18:04:45
-010014E017B14000,"OMORI",,playable,2023-01-07 20:21:02
-0100A5F011800000,"Once Upon A Coma",nvdec,playable,2020-08-01 12:09:39
-0100BD3006A02000,"One More Dungeon",,playable,2021-01-06 09:10:58
-010076600FD64000,"One Person Story",,playable,2020-07-14 11:51:02
-0100774009CF6000,"ONE PIECE Pirate Warriors 3 Deluxe Edition",nvdec,playable,2020-05-10 06:23:52
-01008FE00E2F6000,"ONE PIECE: PIRATE WARRIORS 4",online-broken;ldn-untested,playable,2022-09-27 22:55:46
-0100574002AF4000,"ONE PIECE: Unlimited World Red Deluxe Edition",,playable,2020-05-10 22:26:32
-0100EEA00E3EA000,"One-Way Ticket",UE4,playable,2020-06-20 17:20:49
-0100463013246000,"Oneiros",,playable,2022-10-13 10:17:22
-010057C00D374000,"Oniken",,playable,2022-09-10 14:22:38
-010037900C814000,"Oniken: Unstoppable Edition",,playable,2022-08-08 14:52:06
-0100416008A12000,"Onimusha: Warlords",nvdec,playable,2020-07-31 13:08:39
-0100CF4011B2A000,"OniNaki",nvdec,playable,2021-02-27 21:52:42
-010074000BE8E000,"oOo: Ascension",,playable,2021-01-25 14:13:34
-0100D5400BD90000,"Operación Triunfo 2017",services;nvdec,ingame,2022-08-08 15:06:42
-01006CF00CFA4000,"Operencia: The Stolen Sun",UE4;nvdec,playable,2021-06-08 13:51:07
-01004A200BE82000,"OPUS Collection",,playable,2021-01-25 15:24:04
-010049C0075F0000,"OPUS: The Day We Found Earth",nvdec,playable,2021-01-21 18:29:31
-0100F9A012892000,"Ord.",,playable,2020-12-14 11:59:06
-010061D00DB74000,"Ori and the Blind Forest: Definitive Edition",nvdec;online-broken,playable,2022-09-14 19:58:13
-010005800F46E000,"Ori and the Blind Forest: Definitive Edition Demo",,playable,2022-09-10 14:40:12
-01008DD013200000,"Ori and the Will of the Wisps",gpu,ingame,2025-01-11 06:09:54
-01006C70102EA000,"Orn: The Tiny Forest Sprite",UE4;gpu,ingame,2020-08-07 14:25:30
-0100E5900F49A000,"Othercide",nvdec,playable,2022-10-05 19:04:38
-01006AA00EE44000,"Otokomizu",,playable,2020-07-13 21:00:44
-01006AF013A9E000,"Otti: The House Keeper",,playable,2021-01-31 12:11:24
-01000320060AC000,"OTTTD: Over The Top Tower Defense",slow,ingame,2020-10-10 19:31:07
-010097F010FE6000,"Our Two Bedroom Story",gpu;nvdec,ingame,2023-10-10 17:41:20
-0100D5D00C6BE000,"Our World Is Ended.",nvdec,playable,2021-01-19 22:46:57
-01005A700A166000,"OUT OF THE BOX",,playable,2021-01-28 01:34:27
-0100D9F013102000,"Outbreak Lost Hope",crash,boots,2021-04-26 18:01:23
-01006EE013100000,"Outbreak The Nightmare Chronicles",,playable,2022-10-13 10:41:57
-0100A0D013464000,"Outbreak: Endless Nightmares",,playable,2022-10-29 12:35:49
-0100C850130FE000,"Outbreak: Epidemic",,playable,2022-10-13 10:27:31
-0100B450130FC000,"Outbreak: The New Nightmare",,playable,2022-10-19 15:42:07
-0100B8900EFA6000,"Outbuddies DX",gpu,ingame,2022-08-04 22:39:24
-0100DE70085E8000,"Outlast 2",crash;nvdec,ingame,2022-01-22 22:28:05
-01008D4007A1E000,"Outlast: Bundle of Terror",nvdec;loader-allocator;vulkan-backend-bug,playable,2024-01-27 04:44:26
-01009B900401E000,"Overcooked Special Edition",,playable,2022-08-08 20:48:52
-01006FD0080B2000,"Overcooked! 2",ldn-untested,playable,2022-08-08 16:48:10
-0100F28011892000,"Overcooked! All You Can Eat",ldn-untested;online,playable,2021-04-15 10:33:52
-0100D7F00EC64000,"Overlanders",nvdec;UE4,playable,2022-09-14 20:15:06
-01008EA00E816000,"OVERPASS™",online-broken;UE4;ldn-untested,playable,2022-10-17 15:29:47
-0100647012F62000,"Override 2: Super Mech League",online-broken;UE4,playable,2022-10-19 15:56:04
-01008A700F7EE000,"Override: Mech City Brawl - Super Charged Mega Edition",nvdec;online-broken;UE4,playable,2022-09-20 17:33:32
-0100F8600E21E000,"Overwatch® 2",deadlock,boots,2022-09-14 20:22:22
-01005F000CC18000,"OVERWHELM",,playable,2021-01-21 18:37:18
-0100BC2004FF4000,"Owlboy",,playable,2020-10-19 14:24:45
-0100AD9012510000,"PAC-MAN™ 99",gpu;online-broken,ingame,2024-04-23 00:48:25
-010024C001224000,"PAC-MAN™ CHAMPIONSHIP EDITION 2 PLUS",,playable,2021-01-19 22:06:18
-011123900AEE0000,"Paladins",online,menus,2021-01-21 19:21:37
-0100F0D004CAE000,"PAN-PAN A tiny big adventure",audout,playable,2021-01-25 14:42:00
-010083700B730000,"Pang Adventures",,playable,2021-04-10 12:16:59
-010006E00DFAE000,"Pantsu Hunter: Back to the 90s",,playable,2021-02-19 15:12:27
-0100C6A00E94A000,"Panzer Dragoon: Remake",,playable,2020-10-04 04:03:55
-01004AE0108E0000,"Panzer Paladin",,playable,2021-05-05 18:26:00
-010004500DE50000,"Paper Dolls Original",UE4;crash,boots,2020-07-13 20:26:21
-0100A3900C3E2000,"Paper Mario™: The Origami King",audio;Needs Update,playable,2024-08-09 18:27:40
-0100ECD018EBE000,"Paper Mario™: The Thousand-Year Door",gpu;intel-vendor-bug;slow,ingame,2025-01-07 04:27:35
-01006AD00B82C000,"Paperbound Brawlers",,playable,2021-01-25 14:32:15
-0100DC70174E0000,"Paradigm Paradox",vulkan-backend-bug,playable,2022-12-03 22:28:13
-01007FB010DC8000,"Paradise Killer",UE4,playable,2022-10-05 19:33:05
-010063400B2EC000,"Paranautical Activity",,playable,2021-01-25 13:49:19
-01006B5012B32000,"Part Time UFO™",crash,ingame,2023-03-03 03:13:05
-01007FC00A040000,"Party Arcade",online-broken;UE4;ldn-untested,playable,2022-08-09 12:32:53
-0100B8E00359E000,"Party Golf",nvdec,playable,2022-08-09 12:38:30
-010022801217E000,"Party Hard 2",nvdec,playable,2022-10-05 20:31:48
-010027D00F63C000,"Party Treats",,playable,2020-07-02 00:05:00
-01001E500EA16000,"Path of Sin: Greed",crash,menus,2021-11-24 08:00:00
-010031F006E76000,"Pato Box",,playable,2021-01-25 15:17:52
-01001F201121E000,"PAW Patrol Mighty Pups Save Adventure Bay",,playable,2022-10-13 12:17:55
-0100360016800000,"PAW Patrol: Grand Prix",gpu,ingame,2024-05-03 16:16:11
-0100CEC003A4A000,"PAW Patrol: On a Roll!",nvdec,playable,2021-01-28 21:14:49
-01000C4015030000,"Pawapoke R",services-horizon,nothing,2024-05-14 14:28:32
-0100A56006CEE000,"Pawarumi",online-broken,playable,2022-09-10 15:19:33
-0100274004052000,"PAYDAY 2",nvdec;online-broken;ldn-untested,playable,2022-08-09 12:56:39
-010085700ABC8000,"PBA Pro Bowling",nvdec;online-broken;UE4,playable,2022-09-14 23:00:49
-0100F95013772000,"PBA Pro Bowling 2021",online-broken;UE4,playable,2022-10-19 16:46:40
-010072800CBE8000,"PC Building Simulator",,playable,2020-06-12 00:31:58
-010002100CDCC000,"Peaky Blinders: Mastermind",,playable,2022-10-19 16:56:35
-010028A0048A6000,"Peasant Knight",,playable,2020-12-22 09:30:50
-0100C510049E0000,"Penny-Punching Princess",,playable,2022-08-09 13:37:05
-0100CA901AA9C000,"Penny’s Big Breakaway",amd-vendor-bug,playable,2024-05-27 07:58:51
-0100563005B70000,"Perception",UE4;crash;nvdec,menus,2020-12-18 11:49:23
-010011700D1B2000,"Perchang",,playable,2021-01-25 14:19:52
-010089F00A3B4000,"Perfect Angle",,playable,2021-01-21 18:48:45
-01005CD012DC0000,"Perky Little Things",crash;vulkan,boots,2024-08-04 07:22:46
-01005EB013FBA000,"Persephone",,playable,2021-03-23 22:39:19
-0100A0300FC3E000,"Perseverance",,playable,2020-07-13 18:48:27
-010062B01525C000,"Persona 4 Golden",,playable,2024-08-07 17:48:07
-01005CA01580E000,"Persona 5 Royal",gpu,ingame,2024-08-17 21:45:15
-010087701B092000,"Persona 5 Tactica",,playable,2024-04-01 22:21:03
-0100E4F010D92000,"Persona 5: Scramble",deadlock,boots,2020-10-04 03:22:29
-0100801011C3E000,"Persona® 5 Strikers",nvdec;mac-bug,playable,2023-09-26 09:36:01
-010044400EEAE000,"Petoons Party",nvdec,playable,2021-03-02 21:07:58
-010053401147C000,"PGA TOUR 2K21",deadlock;nvdec,ingame,2022-10-05 21:53:50
-0100DDD00C0EA000,"Phantaruk",,playable,2021-06-11 18:09:54
-0100063005C86000,"Phantom Breaker: Battle Grounds Overdrive",audio;nvdec,playable,2024-02-29 14:20:35
-010096F00E5B0000,"Phantom Doctrine",UE4,playable,2022-09-15 10:51:50
-0100C31005A50000,"Phantom Trigger",,playable,2022-08-09 14:27:30
-0100CB000A142000,"Phoenix Wright: Ace Attorney Trilogy",,playable,2023-09-15 22:03:12
-0100DA400F624000,"PHOGS!",online,playable,2021-01-18 15:18:37
-0100BF1003B9A000,"Physical Contact: 2048",slow,playable,2021-01-25 15:18:32
-01008110036FE000,"Physical Contact: SPEED",,playable,2022-08-09 14:40:46
-010077300A86C000,"PIANISTA",online-broken,playable,2022-08-09 14:52:56
-010012100E8DC000,"PICROSS LORD OF THE NAZARICK",,playable,2023-02-08 15:54:56
-0100C9600A88E000,"PICROSS S2",,playable,2020-10-15 12:01:40
-010079200D330000,"PICROSS S3",,playable,2020-10-15 11:55:27
-0100C250115DC000,"PICROSS S4",,playable,2020-10-15 12:33:46
-0100AC30133EC000,"PICROSS S5",,playable,2022-10-17 18:51:42
-010025901432A000,"PICROSS S6",,playable,2022-10-29 17:52:19
-01009B2016104000,"PICROSS S7",,playable,2022-02-16 12:51:25
-010043B00E1CE000,"PictoQuest",,playable,2021-02-27 15:03:16
-0100D06003056000,"Piczle Lines DX",UE4;crash;nvdec,menus,2020-11-16 04:21:31
-010017600B532000,"Piczle Lines DX 500 More Puzzles!",UE4,playable,2020-12-15 23:42:51
-01000FD00D5CC000,"Pig Eat Ball",services,ingame,2021-11-30 01:57:45
-01001CB0106F8000,"Pikmin 3 Deluxe Demo",32-bit;crash;demo;gpu,ingame,2021-06-16 18:38:07
-0100E0B019974000,"Pikmin 4 Demo",gpu;nvdec;UE4;demo;amd-vendor-bug,ingame,2023-09-22 21:41:08
-0100AA80194B0000,"Pikmin™ 1",audio,ingame,2024-05-28 18:56:11
-0100D680194B2000,"Pikmin™ 1+2",gpu,ingame,2023-07-31 08:53:41
-0100F4C009322000,"Pikmin™ 3 Deluxe",gpu;32-bit;nvdec;Needs Update,ingame,2024-09-03 00:28:26
-0100B7C00933A000,"Pikmin™ 4",gpu;crash;UE4,ingame,2024-08-26 03:39:08
-0100D6200E130000,"Pillars of Eternity: Complete Edition",,playable,2021-02-27 00:24:21
-01007A500B0B2000,"Pilot Sports",,playable,2021-01-20 15:04:17
-0100DA70186D4000,"Pinball FX",,playable,2024-05-03 17:09:11
-0100DB7003828000,"Pinball FX3",online-broken,playable,2022-11-11 23:49:07
-01002BA00D662000,"Pine",slow,ingame,2020-07-29 16:57:39
-010041100B148000,"Pinstripe",,playable,2020-11-26 10:40:40
-01002B20174EE000,"Piofiore: Episodio 1926",,playable,2022-11-23 18:36:05
-01009240117A2000,"Piofiore: Fated Memories",nvdec,playable,2020-11-30 14:27:50
-0100EA2013BCC000,"Pixel Game Maker Series Puzzle Pedestrians",,playable,2022-10-24 20:15:50
-0100859013CE6000,"Pixel Game Maker Series Werewolf Princess Kaguya",crash;services,nothing,2021-03-26 00:23:07
-010060A00F5E8000,"Pixel Gladiator",,playable,2020-07-08 02:41:26
-010000E00E612000,"Pixel Puzzle Makeout League",,playable,2022-10-13 12:34:00
-0100382011002000,"PixelJunk Eden 2",crash,ingame,2020-12-17 11:55:52
-0100E4D00A690000,"PixelJunk™ Monsters 2",,playable,2021-06-07 03:40:01
-01004A900C352000,"Pizza Titan Ultra",nvdec,playable,2021-01-20 15:58:42
-05000FD261232000,"Pizza Tower",crash,ingame,2024-09-16 00:21:56
-0100FF8005EB2000,"Plague Road",,playable,2022-08-09 15:27:14
-010030B00C316000,"Planescape: Torment and Icewind Dale: Enhanced Editions",cpu;32-bit;crash;Needs Update,boots,2022-09-10 03:58:26
-010003C0099EE000,"PLANET ALPHA",UE4;gpu,ingame,2020-12-16 14:42:20
-01007EA019CFC000,"Planet Cube: Edge",,playable,2023-03-22 17:10:12
-0100F0A01F112000,"planetarian: The Reverie of a Little Planet & Snow Globe",,playable,2020-10-17 20:26:20
-010087000428E000,"Plantera Deluxe",,playable,2022-08-09 15:36:28
-0100C56010FD8000,"Plants vs. Zombies: Battle for Neighborville™ Complete Edition",gpu;audio;crash,boots,2024-09-02 12:58:14
-0100E5B011F48000,"PLOID SAGA",,playable,2021-04-19 16:58:45
-01009440095FE000,"Pode",nvdec,playable,2021-01-25 12:58:35
-010086F0064CE000,"Poi: Explorer Edition",nvdec,playable,2021-01-21 19:32:00
-0100EB6012FD2000,"Poison Control",,playable,2021-05-16 14:01:54
-010072400E04A000,"Pokémon Café ReMix",,playable,2021-08-17 20:00:04
-01003D200BAA2000,"Pokémon Mystery Dungeon™: Rescue Team DX",mac-bug,playable,2024-01-21 00:16:32
-01008DB008C2C000,"Pokémon Shield + Pokémon Shield Expansion Pass",deadlock;crash;online-broken;ldn-works;LAN,ingame,2024-08-12 07:20:22
-0100ABF008968000,"Pokémon Sword + Pokémon Sword Expansion Pass",deadlock;crash;online-broken;ldn-works;LAN,ingame,2024-08-26 15:40:37
-01009AD008C4C000,"Pokémon: Let's Go, Pikachu! demo",slow;demo,playable,2023-11-26 11:23:20
-0100000011D90000,"Pokémon™ Brilliant Diamond",gpu;ldn-works,ingame,2024-08-28 13:26:35
-010015F008C54000,"Pokémon™ HOME",Needs Update;crash;services,menus,2020-12-06 06:01:51
-01001F5010DFA000,"Pokémon™ Legends: Arceus",gpu;Needs Update;ldn-works,ingame,2024-09-19 10:02:02
-01005D100807A000,"Pokémon™ Quest",,playable,2022-02-22 16:12:32
-0100A3D008C5C000,"Pokémon™ Scarlet",gpu;nvdec;ldn-works;amd-vendor-bug,ingame,2023-12-14 13:18:29
-01008F6008C5E000,"Pokémon™ Violet",gpu;nvdec;ldn-works;amd-vendor-bug;mac-bug,ingame,2024-07-30 02:51:48
-0100187003A36000,"Pokémon™: Let’s Go, Eevee!",crash;nvdec;online-broken;ldn-broken,ingame,2024-06-01 15:03:04
-010003F003A34000,"Pokémon™: Let’s Go, Pikachu!",crash;nvdec;online-broken;ldn-broken,ingame,2024-03-15 07:55:41
-0100B3F000BE2000,"Pokkén Tournament™ DX",nvdec;ldn-works;opengl-backend-bug;LAN;amd-vendor-bug;intel-vendor-bug,playable,2024-07-18 23:11:08
-010030D005AE6000,"Pokkén Tournament™ DX Demo",demo;opengl-backend-bug,playable,2022-08-10 12:03:19
-0100A3500B4EC000,"Polandball: Can Into Space",,playable,2020-06-25 15:13:26
-0100EAB00605C000,"Poly Bridge",services,playable,2020-06-08 23:32:41
-010017600B180000,"Polygod",slow;regression,ingame,2022-08-10 14:38:14
-010074B00ED32000,"Polyroll",gpu,boots,2021-07-01 16:16:50
-010096B01179A000,"Ponpu",,playable,2020-12-16 19:09:34
-01005C5011086000,"Pooplers",,playable,2020-11-02 11:52:10
-01007EF013CA0000,"Port Royale 4",crash;nvdec,menus,2022-10-30 14:34:06
-01007BB017812000,"Portal",,playable,2024-06-12 03:48:29
-0100ABD01785C000,"Portal 2",gpu,ingame,2023-02-20 22:44:15
-010050D00FE0C000,"Portal Dogs",,playable,2020-09-04 12:55:46
-0100437004170000,"Portal Knights",ldn-untested;online,playable,2021-05-27 19:29:04
-01005FC010EB2000,"Potata: Fairy Flower",nvdec,playable,2020-06-17 09:51:34
-01000A4014596000,"Potion Party",,playable,2021-05-06 14:26:54
-0100E1E00CF1A000,"Power Rangers: Battle for the Grid",,playable,2020-06-21 16:52:42
-0100D1C01C194000,"Powerful Pro Baseball 2024-2025",gpu,ingame,2024-08-25 06:40:48
-01008E100E416000,"PowerSlave Exhumed",gpu,ingame,2023-07-31 23:19:10
-010054F01266C000,"Prehistoric Dude",gpu,ingame,2020-10-12 12:38:48
-0100DB200D3E4000,"Pretty Princess Magical Coordinate",,playable,2020-10-15 11:43:41
-01007F00128CC000,"Pretty Princess Party",,playable,2022-10-19 17:23:58
-010009300D278000,"Preventive Strike",nvdec,playable,2022-10-06 10:55:51
-0100210019428000,"Prince of Persia The Lost Crown",crash,ingame,2024-06-08 21:31:58
-01007A3009184000,"Princess Peach™: Showtime!",UE4,playable,2024-09-21 13:39:45
-010024701DC2E000,"Princess Peach™: Showtime! Demo",UE4;demo,playable,2024-03-10 17:46:45
-01001FA01451C000,"Prinny Presents NIS Classics Volume 1: Phantom Brave: The Hermuda Triangle Remastered / Soul Nomad & the World Eaters",crash;Needs Update,boots,2023-02-02 07:23:09
-01008FA01187A000,"Prinny® 2: Dawn of Operation Panties, Dood!",32-bit,playable,2022-10-13 12:42:58
-01007A0011878000,"Prinny®: Can I Really Be the Hero?",32-bit;nvdec,playable,2023-10-22 09:25:25
-010007F00879E000,"PriPara: All Idol Perfect Stage",,playable,2022-11-22 16:35:52
-010029200AB1C000,"Prison Architect: Nintendo Switch™ Edition",,playable,2021-04-10 12:27:58
-0100C1801B914000,"Prison City",gpu,ingame,2024-03-01 08:19:33
-0100F4800F872000,"Prison Princess",,playable,2022-11-20 15:00:25
-0100A9800A1B6000,"Professional Construction – The Simulation",slow,playable,2022-08-10 15:15:45
-010077B00BDD8000,"Professional Farmer: Nintendo Switch™ Edition",slow,playable,2020-12-16 13:38:19
-010018300C83A000,"Professor Lupo and his Horrible Pets",,playable,2020-06-12 00:08:45
-0100D1F0132F6000,"Professor Lupo: Ocean",,playable,2021-04-14 16:33:33
-0100BBD00976C000,"Project Highrise: Architect's Edition",,playable,2022-08-10 17:19:12
-0100ACE00DAB6000,"Project Nimbus: Complete Edition",nvdec;UE4;vulkan-backend-bug,playable,2022-08-10 17:35:43
-01002980140F6000,"Project TRIANGLE STRATEGY™ Debut Demo",UE4;demo,playable,2022-10-24 21:40:27
-0100BDB01150E000,"Project Warlock",,playable,2020-06-16 10:50:41
-01009F100BC52000,"Psikyo Collection Vol 1",32-bit,playable,2020-10-11 13:18:47
-0100A2300DB78000,"Psikyo Collection Vol. 3",,ingame,2021-06-07 02:46:23
-01009D400C4A8000,"Psikyo Collection Vol.2",32-bit,playable,2021-06-07 03:22:07
-01007A200F2E2000,"Psikyo Shooting Stars Alpha",32-bit,playable,2021-04-13 12:03:43
-0100D7400F2E4000,"Psikyo Shooting Stars Bravo",32-bit,playable,2021-06-14 12:09:07
-0100EC100A790000,"PSYVARIAR DELTA",nvdec,playable,2021-01-20 13:01:46
-0100AE700F184000,"Puchitto kurasutā",Need-Update;crash;services,menus,2020-07-04 16:44:28
-0100D61010526000,"Pulstario",,playable,2022-10-06 11:02:01
-01009AE00B788000,"Pumped BMX Pro",nvdec;online-broken,playable,2022-09-20 17:40:50
-01006C10131F6000,"Pumpkin Jack",nvdec;UE4,playable,2022-10-13 12:52:32
-010016400F07E000,"Push the Crate",nvdec;UE4,playable,2022-09-15 13:28:41
-0100B60010432000,"Push the Crate 2",UE4;gpu;nvdec,ingame,2021-06-10 14:20:01
-0100F1200F6D8000,"Pushy and Pully in Blockland",,playable,2020-07-04 11:44:41
-0100AAE00CAB4000,"Puyo Puyo Champions",online,playable,2020-06-19 11:35:08
-010038E011940000,"Puyo Puyo™ Tetris® 2",ldn-untested,playable,2023-09-26 11:35:25
-0100C5700ECE0000,"Puzzle & Dragons GOLD",slow,playable,2020-05-13 15:09:34
-010079E01A1E0000,"Puzzle Bobble Everybubble!",audio;ldn-works,playable,2023-06-10 03:53:40
-010043100F0EA000,"Puzzle Book",,playable,2020-09-28 13:26:01
-0100476004A9E000,"Puzzle Box Maker",nvdec;online-broken,playable,2022-08-10 18:00:52
-0100A4E017372000,"Pyramid Quest",gpu,ingame,2023-08-16 21:14:52
-0100F1100E606000,"Q-YO Blaster",gpu,ingame,2020-06-07 22:36:53
-010023600AA34000,"Q.U.B.E. 2",UE4,playable,2021-03-03 21:38:57
-0100A8D003BAE000,"Qbics Paint",gpu;services,ingame,2021-06-07 10:54:09
-0100BA5012E54000,"QUAKE",gpu;crash,menus,2022-08-08 12:40:34
-010048F0195E8000,"Quake II",,playable,2023-08-15 03:42:14
-,"QuakespasmNX",crash;homebrew,nothing,2022-07-23 19:28:07
-010045101288A000,"Quantum Replica",nvdec;UE4,playable,2022-10-30 21:17:22
-0100F1400BA88000,"Quarantine Circular",,playable,2021-01-20 15:24:15
-0100DCF00F13A000,"Queen's Quest 4: Sacred Truce",nvdec,playable,2022-10-13 12:59:21
-0100492012378000,"Quell",gpu,ingame,2021-06-11 15:59:53
-01001DE005012000,"Quest of Dungeons",,playable,2021-06-07 10:29:22
-010067D011E68000,"QuietMansion2",,playable,2020-09-03 14:59:35
-0100AF100EE76000,"Quiplash 2 InterLASHional: The Say Anything Party Game!",online-working,playable,2022-10-19 17:43:45
-0100E5400BE64000,"R-Type Dimensions EX",,playable,2020-10-09 12:04:43
-0100F930136B6000,"R-Type® Final 2",slow;nvdec;UE4,ingame,2022-10-30 21:46:29
-01007B0014300000,"R-Type® Final 2 Demo",slow;nvdec;UE4;demo,ingame,2022-10-24 21:57:42
-0100B5A004302000,"R.B.I. Baseball 17",online-working,playable,2022-08-11 11:55:47
-01005CC007616000,"R.B.I. Baseball 18",nvdec;online-working,playable,2022-08-11 11:27:52
-0100FCB00BF40000,"R.B.I. Baseball 19",nvdec;online-working,playable,2022-08-11 11:43:52
-010061400E7D4000,"R.B.I. Baseball 20",,playable,2021-06-15 21:16:29
-0100B4A0115CA000,"R.B.I. Baseball 21",online-working,playable,2022-10-24 22:31:45
-01005BF00E4DE000,"Rabi-Ribi",,playable,2022-08-06 17:02:44
-010075D00DD04000,"Race with Ryan",UE4;gpu;nvdec;slow,ingame,2020-11-16 04:35:33
-0100B8100C54A000,"Rack N Ruin",,playable,2020-09-04 15:20:26
-010024400C516000,"RAD",gpu;crash;UE4,menus,2021-11-29 02:01:56
-010000600CD54000,"Rad Rodgers Radical Edition",nvdec;online-broken,playable,2022-08-10 19:57:23
-0100DA400E07E000,"Radiation City",crash,ingame,2022-09-30 11:15:04
-01009E40095EE000,"Radiation Island",opengl;vulkan-backend-bug,ingame,2022-08-11 10:51:04
-0100C8B00D2BE000,"Radical Rabbit Stew",,playable,2020-08-03 12:02:56
-0100BAD013B6E000,"Radio Commander",nvdec,playable,2021-03-24 11:20:46
-01008FA00ACEC000,"RADIOHAMMER STATION",audout,playable,2021-02-26 20:20:06
-01003D00099EC000,"Raging Justice",,playable,2021-06-03 14:06:50
-01005CD013116000,"Raiden IV x Mikado Remix [ 雷電Ⅳ×MIKADO remix ]",,playable,2022-07-29 15:50:13
-01002B000D97E000,"Raiden V: Director's Cut",deadlock;nvdec,boots,2024-07-12 07:31:46
-01002EE00DC02000,"Railway Empire - Nintendo Switch™ Edition",nvdec,playable,2022-10-03 13:53:50
-01003C700D0DE000,"Rain City",,playable,2020-10-08 16:59:03
-0100BDD014232000,"Rain on Your Parade",,playable,2021-05-06 19:32:04
-010047600BF72000,"Rain World",,playable,2023-05-10 23:34:08
-01009D9010B9E000,"Rainbows, toilets & unicorns",nvdec,playable,2020-10-03 18:08:18
-010010B00DDA2000,"Raji: An Ancient Epic",UE4;gpu;nvdec,ingame,2020-12-16 10:05:25
-010042A00A9CC000,"Rapala Fishing Pro Series",nvdec,playable,2020-12-16 13:26:53
-0100E73010754000,"Rascal Fight",,playable,2020-10-08 13:23:30
-010003F00C5C0000,"Rawr-Off",crash;nvdec,menus,2020-07-02 00:14:44
-01005FF002E2A000,"Rayman® Legends Definitive Edition",nvdec;ldn-works,playable,2023-05-27 18:33:07
-0100F03011616000,"Re:Turn - One Way Trip",,playable,2022-08-29 22:42:53
-01000B20117B8000,"Re:ZERO -Starting Life in Another World- The Prophecy of the Throne",gpu;crash;nvdec;vulkan,boots,2023-03-07 21:27:24
-0100A8A00E462000,"Real Drift Racing",,playable,2020-07-25 14:31:31
-010048600CC16000,"Real Heroes: Firefighter",,playable,2022-09-20 18:18:44
-0100E64010BAA000,"realMyst: Masterpiece Edition",nvdec,playable,2020-11-30 15:25:42
-01000F300F082000,"Reaper: Tale of a Pale Swordsman",,playable,2020-12-12 15:12:23
-0100D9B00E22C000,"Rebel Cops",,playable,2022-09-11 10:02:53
-0100CAA01084A000,"Rebel Galaxy Outlaw",nvdec,playable,2022-12-01 07:44:56
-0100EF0015A9A000,"Record of Lodoss War-Deedlit in Wonder Labyrinth-",deadlock;Needs Update;Incomplete,ingame,2022-01-19 10:00:59
-0100CF600FF7A000,"Red Bow",services,ingame,2021-11-29 03:51:34
-0100351013A06000,"Red Colony",,playable,2021-01-25 20:44:41
-01007820196A6000,"Red Dead Redemption",amd-vendor-bug,playable,2024-09-13 13:26:13
-0100069010592000,"Red Death",,playable,2020-08-30 13:07:37
-010075000C608000,"Red Faction Guerrilla Re-Mars-tered",ldn-untested;nvdec;online,playable,2021-06-07 03:02:13
-01002290070E4000,"Red Game Without a Great Name",,playable,2021-01-19 21:42:35
-010045400D73E000,"Red Siren: Space Defense",UE4,playable,2021-04-25 21:21:29
-0100D8A00E880000,"Red Wings: Aces of the Sky",,playable,2020-06-12 01:19:53
-01000D100DCF8000,"Redeemer: Enhanced Edition",nvdec;UE4;vulkan-backend-bug,playable,2022-09-11 10:20:24
-0100326010B98000,"Redout: Space Assault",UE4,playable,2022-10-19 23:04:35
-010007C00E558000,"Reel Fishing: Road Trip Adventure",,playable,2021-03-02 16:06:43
-010045D01273A000,"Reflection of Mine",audio,playable,2020-12-17 15:06:37
-01003AA00F5C4000,"Refreshing Sideways Puzzle Ghost Hammer",,playable,2020-10-18 12:08:54
-01007A800D520000,"Refunct",UE4,playable,2020-12-15 22:46:21
-0100FDF0083A6000,"Regalia: Of Men and Monarchs - Royal Edition",,playable,2022-08-11 12:24:01
-01005FD00F15A000,"Regions of Ruin",,playable,2020-08-05 11:38:58
-0100B5800C0E4000,"Reine des Fleurs",cpu;crash,boots,2020-09-27 18:50:39
-0100F1900B144000,"REKT! High Octane Stunts",online,playable,2020-09-28 12:33:56
-01002AD013C52000,"Relicta",nvdec;UE4,playable,2022-10-31 12:48:33
-010095900B436000,"RemiLore",,playable,2021-06-03 18:58:15
-0100FBD00F5F6000,"Remothered: Broken Porcelain",UE4;gpu;nvdec,ingame,2021-06-17 15:13:11
-01001F100E8AE000,"Remothered: Tormented Fathers",nvdec;UE4,playable,2022-10-19 23:26:50
-01008EE00B22C000,"Rento Fortune",ldn-untested;online,playable,2021-01-19 19:52:21
-01007CC0130C6000,"Renzo Racer",,playable,2021-03-23 22:28:05
-01003C400AD42000,"Rescue Tale",,playable,2022-09-20 18:40:18
-010099A00BC1E000,"resident evil 4",nvdec,playable,2022-11-16 21:16:04
-010018100CD46000,"Resident Evil 5",nvdec,playable,2024-02-18 17:15:29
-01002A000CD48000,"Resident Evil 6",nvdec,playable,2022-09-15 14:31:47
-0100643002136000,"Resident Evil Revelations",nvdec;ldn-untested,playable,2022-08-11 12:44:19
-010095300212A000,"Resident Evil Revelations 2",online-broken;ldn-untested,playable,2022-08-11 12:57:50
-0100E7F00FFB8000,"Resolutiion",crash,boots,2021-04-25 21:57:56
-0100FF201568E000,"Restless Night",crash,nothing,2022-02-09 10:54:49
-0100069000078000,"Retail Interactive Display Menu (DevQuestMenu)",services;crash,nothing,2022-08-11 13:19:41
-010086E00BCB2000,"Retimed",,playable,2022-08-11 13:32:39
-0100F17004156000,"Retro City Rampage DX",,playable,2021-01-05 17:04:17
-01000ED014A2C000,"Retro Machina",online-broken,playable,2022-10-31 13:38:58
-010032E00E6E2000,"Return of the Obra Dinn",,playable,2022-09-15 19:56:45
-010027400F708000,"Revenge of Justice",nvdec,playable,2022-11-20 15:43:23
-0100E2E00EA42000,"Reventure",,playable,2022-09-15 20:07:06
-010071D00F156000,"REZ PLZ",,playable,2020-10-24 13:26:12
-0100729012D18000,"Rhythm Fighter",crash,nothing,2021-02-16 18:51:30
-010081D0100F0000,"Rhythm of the Gods",UE4;crash,nothing,2020-10-03 17:39:59
-01009D5009234000,"RICO",nvdec;online-broken,playable,2022-08-11 20:16:40
-01002C700C326000,"Riddled Corpses EX",,playable,2021-06-06 16:02:44
-0100AC600D898000,"Rift Keeper",,playable,2022-09-20 19:48:20
-0100A62002042000,"RiME",UE4;crash;gpu,boots,2020-07-20 15:52:38
-01006AC00EE6E000,"Rimelands: Hammer of Thor",,playable,2022-10-13 13:32:56
-01002FF008C24000,"RingFit Adventure",crash;services,nothing,2021-04-14 19:00:01
-010088E00B816000,"RIOT - Civil Unrest",,playable,2022-08-11 20:27:56
-01002A6006AA4000,"Riptide GP: Renegade",online,playable,2021-04-13 23:33:02
-010065B00B0EC000,"Rise and Shine",,playable,2020-12-12 15:56:43
-0100E9C010EA8000,"Rise of Insanity",,playable,2020-08-30 15:42:14
-01006BA00E652000,"Rise: Race The Future",,playable,2021-02-27 13:29:06
-010020C012F48000,"Rising Hell",,playable,2022-10-31 13:54:02
-0100D1801A0F4000,"Risk of Rain Returns",,playable,2025-06-28 04:24:04
-010076D00E4BA000,"Risk of Rain 2",online-broken,playable,2024-03-04 17:01:05
-0100E8300A67A000,"RISK® Global Domination",nvdec;online-broken,playable,2022-08-01 18:53:28
-010042500FABA000,"Ritual: Crown of Horns",,playable,2021-01-26 16:01:47
-0100BD300F0EC000,"Ritual: Sorcerer Angel",,playable,2021-03-02 13:51:19
-0100A7D008392000,"Rival Megagun",nvdec;online,playable,2021-01-19 14:01:46
-010069C00401A000,"RIVE: Ultimate Edition",,playable,2021-03-24 18:45:55
-01004E700DFE6000,"River City Girls",nvdec,playable,2020-06-10 23:44:09
-01002E80168F4000,"River City Girls 2",,playable,2022-12-07 00:46:27
-0100B2100767C000,"River City Melee Mach!!",online-broken,playable,2022-09-20 20:51:57
-01008AC0115C6000,"RMX Real Motocross",,playable,2020-10-08 21:06:15
-010053000B986000,"Road Redemption",online-broken,playable,2022-08-12 11:26:20
-010002F009A7A000,"Road to Ballhalla",UE4,playable,2021-06-07 02:22:36
-0100735010F58000,"Road To Guangdong",slow,playable,2020-10-12 12:15:32
-010068200C5BE000,"Roarr! Jurassic Edition",,playable,2022-10-19 23:57:45
-0100618004096000,"Robonauts",nvdec,playable,2022-08-12 11:33:23
-010039A0117C0000,"ROBOTICS;NOTES DaSH",,playable,2020-11-16 23:09:54
-01002A900EE8A000,"ROBOTICS;NOTES ELITE",,playable,2020-11-26 10:28:20
-010044A010BB8000,"Robozarro",,playable,2020-09-03 13:33:40
-01000CC012D74000,"Rock 'N Racing Bundle Grand Prix & Rally",,playable,2021-01-06 20:23:57
-0100A1B00DB36000,"Rock of Ages 3: Make & Break",UE4,playable,2022-10-06 12:18:29
-0100513005AF4000,"Rock'N Racing Off Road DX",,playable,2021-01-10 15:27:15
-01005EE0036EC000,"Rocket League®",gpu;online-broken;ldn-untested,ingame,2024-02-08 19:51:36
-0100E88009A34000,"Rocket Wars",,playable,2020-07-24 14:27:39
-0100EC7009348000,"Rogue Aces",gpu;services;nvdec,ingame,2021-11-30 02:18:30
-01009FA010848000,"Rogue Heroes: Ruins of Tasos",online,playable,2021-04-01 15:41:25
-010056500AD50000,"Rogue Legacy",,playable,2020-08-10 19:17:28
-0100F3B010F56000,"Rogue Robots",,playable,2020-06-16 12:16:11
-01001CC00416C000,"Rogue Trooper Redux",nvdec;online-broken,playable,2022-08-12 11:53:01
-0100C7300C0EC000,"RogueCube",,playable,2021-06-16 12:16:42
-0100B7200FC96000,"Roll'd",,playable,2020-07-04 20:24:01
-01004900113F8000,"RollerCoaster Tycoon 3 Complete Edition",32-bit,playable,2022-10-17 14:18:01
-0100E3900B598000,"RollerCoaster Tycoon Adventures",nvdec,playable,2021-01-05 18:14:18
-010076200CA16000,"Rolling Gunner",,playable,2021-05-26 12:54:18
-0100579011B40000,"Rolling Sky 2",,playable,2022-11-03 10:21:12
-010050400BD38000,"Roman Rumble in Las Vegum - Asterix & Obelix XXL 2",deadlock;nvdec,ingame,2022-07-21 17:54:14
-01001F600829A000,"Romancing SaGa 2",,playable,2022-08-12 12:02:24
-0100D0400D27A000,"Romancing SaGa 3",audio;gpu,ingame,2020-06-27 20:26:18
-010088100DD42000,"Roof Rage",crash;regression,boots,2023-11-12 03:47:18
-0100F3000FA58000,"Roombo: First Blood",nvdec,playable,2020-08-05 12:11:37
-0100936011556000,"Root Double -Before Crime * After Days- Xtend Edition",crash,nothing,2022-02-05 02:03:49
-010030A00DA3A000,"Root Letter: Last Answer",vulkan-backend-bug,playable,2022-09-17 10:25:57
-0100AFE00DDAC000,"Royal Roads",,playable,2020-11-17 12:54:38
-0100E2C00B414000,"RPG Maker MV",nvdec,playable,2021-01-05 20:12:01
-01005CD015986000,"rRootage Reloaded",,playable,2022-08-05 23:20:18
-,"RSDKv5u",homebrew,ingame,2024-04-01 16:25:34
-010009B00D33C000,"Rugby Challenge 4",slow;online-broken;UE4,playable,2022-10-06 12:45:53
-01006EC00F2CC000,"RUINER",UE4,playable,2022-10-03 14:11:33
-010074F00DE4A000,"Run the Fan",,playable,2021-02-27 13:36:28
-0100ADF00700E000,"Runbow",online,playable,2021-01-08 22:47:44
-0100D37009B8A000,"Runbow Deluxe Edition",online-broken,playable,2022-08-12 12:20:25
-010081C0191D8000,"Rune Factory 3 Special",,playable,2023-10-15 08:32:49
-010051D00E3A4000,"Rune Factory 4 Special",32-bit;crash;nvdec,ingame,2023-05-06 08:49:17
-010014D01216E000,"Rune Factory 5 (JP)",gpu,ingame,2021-06-01 12:00:36
-010071E0145F8000,"Rustler",,playable,2025-02-10 20:17:12
-0100E21013908000,"RWBY: Grimm Eclipse - Definitive Edition",online-broken,playable,2022-11-03 10:44:01
-010012C0060F0000,"RXN -Raijin-",nvdec,playable,2021-01-10 16:05:43
-0100B8B012ECA000,"S.N.I.P.E.R. - Hunter Scope",,playable,2021-04-19 15:58:09
-010007700CFA2000,"Saboteur II: Avenging Angel",Needs Update;cpu;crash,nothing,2021-01-26 14:47:37
-0100D94012FE8000,"Saboteur SiO",slow,ingame,2020-12-17 16:59:49
-0100A5200C2E0000,"Safety First!",,playable,2021-01-06 09:05:23
-0100A51013530000,"SaGa Frontier Remastered",nvdec,playable,2022-11-03 13:54:56
-010003A00D0B4000,"SaGa SCARLET GRACE: AMBITIONS™",,playable,2022-10-06 13:20:31
-01008D100D43E000,"Saints Row IV®: Re-Elected™",ldn-untested;LAN;deadlock,ingame,2025-02-02 16:57:53
-0100DE600BEEE000,"SAINTS ROW®: THE THIRD™ - THE FULL PACKAGE",slow;LAN,playable,2023-08-24 02:40:58
-01007F000EB36000,"Sakai and...",nvdec,playable,2022-12-15 13:53:19
-0100B1400E8FE000,"Sakuna: Of Rice and Ruin",,playable,2023-07-24 13:47:13
-0100BBF0122B4000,"Sally Face",,playable,2022-06-06 18:41:24
-0100D250083B4000,"Salt and Sanctuary",,playable,2020-10-22 11:52:19
-0100CD301354E000,"Sam & Max Save the World",,playable,2020-12-12 13:11:51
-010014000C63C000,"Samsara: Deluxe Edition",,playable,2021-01-11 15:14:12
-0100ADF0096F2000,"Samurai Aces for Nintendo Switch",32-bit,playable,2020-11-24 20:26:55
-01006C600E46E000,"Samurai Jack: Battle Through Time",nvdec;UE4,playable,2022-10-06 13:33:59
-01002DF00F76C000,"SAMURAI SHODOWN",UE4;crash;nvdec,menus,2020-09-06 02:17:00
-0100F6800F48E000,"SAMURAI SHODOWN NEOGEO COLLECTION",nvdec,playable,2021-06-14 17:12:56
-0100B6501A360000,"Samurai Warrior",,playable,2023-02-27 18:42:38
-01000EA00B23C000,"Sangoku Rensenki ~Otome no Heihou!~",gpu;nvdec,ingame,2020-10-17 19:13:14
-0100A4700BC98000,"Satsujin Tantei Jack the Ripper",,playable,2021-06-21 16:32:54
-0100F0000869C000,"Saturday Morning RPG",nvdec,playable,2022-08-12 12:41:50
-01006EE00380C000,"Sausage Sports Club",gpu,ingame,2021-01-10 05:37:17
-0100C8300FA90000,"Save Koch",,playable,2022-09-26 17:06:56
-0100D6E008700000,"Save the Ninja Clan",,playable,2021-01-11 13:56:37
-010091000F72C000,"Save Your Nuts",nvdec;online-broken;UE4,playable,2022-09-27 23:12:02
-0100AA00128BA000,"Saviors of Sapphire Wings / Stranger of Sword City Revisited",crash,menus,2022-10-24 23:00:46
-01001C3012912000,"Say No! More",,playable,2021-05-06 13:43:34
-010010A00A95E000,"Sayonara Wild Hearts",,playable,2023-10-23 03:20:01
-0100ACB004006000,"Schlag den Star",slow;nvdec,playable,2022-08-12 14:28:22
-0100394011C30000,"Scott Pilgrim vs. The World™: The Game – Complete Edition",services-horizon;crash,nothing,2024-07-12 08:13:03
-0100E7100B198000,"Scribblenauts Mega Pack",nvdec,playable,2020-12-17 22:56:14
-01001E40041BE000,"Scribblenauts Showdown",gpu;nvdec,ingame,2020-12-17 23:05:53
-0100829018568000,"SD GUNDAM BATTLE ALLIANCE Demo",audio;crash;demo,ingame,2022-08-01 23:01:20
-010055700CEA8000,"SD GUNDAM G GENERATION CROSS RAYS",nvdec,playable,2022-09-15 20:58:44
-010022900D3EC00,"SD GUNDAM G GENERATION CROSS RAYS PREMIUM G SOUND EDITION",nvdec,playable,2022-09-15 20:45:57
-0100E4A00D066000,"Sea King",UE4;nvdec,playable,2021-06-04 15:49:22
-0100AFE012BA2000,"Sea of Solitude: The Director's Cut",gpu,ingame,2024-07-12 18:29:29
-01008C0016544000,"Sea of Stars",,playable,2024-03-15 20:27:12
-010036F0182C4000,"Sea of Stars Demo",demo,playable,2023-02-12 15:33:56
-0100C2400D68C000,"SeaBed",,playable,2020-05-17 13:25:37
-010077100CA6E000,"Season Match Bundle",,playable,2020-10-27 16:15:22
-010028F010644000,"Secret Files 3",nvdec,playable,2020-10-24 15:32:39
-010075D0101FA000,"Seek Hearts",,playable,2022-11-22 15:06:26
-0100394010844000,"Seers Isle",,playable,2020-11-17 12:28:50
-0100A8900AF04000,"SEGA AGES Alex Kidd in Miracle World",online,playable,2021-05-05 16:35:47
-01001E600AF08000,"SEGA AGES Gain Ground",online,playable,2021-05-05 16:16:27
-0100D4D00AC62000,"SEGA AGES Out Run",,playable,2021-01-11 13:13:59
-01005A300C9F6000,"SEGA AGES Phantasy Star",,playable,2021-01-11 12:49:48
-01005F600CB0E000,"SEGA AGES Puyo Puyo",online,playable,2021-05-05 16:09:28
-010051F00AC5E000,"SEGA AGES Sonic The Hedgehog",slow,playable,2023-03-05 20:16:31
-01000D200C614000,"SEGA AGES Sonic The Hedgehog 2",,playable,2022-09-21 20:26:35
-0100C3E00B700000,"SEGA AGES Space Harrier",,playable,2021-01-11 12:57:40
-010054400D2E6000,"SEGA AGES Virtua Racing",online-broken,playable,2023-01-29 17:08:39
-01001E700AC60000,"SEGA AGES Wonder Boy: Monster Land",online,playable,2021-05-05 16:28:25
-0100B3C014BDA000,"SEGA Genesis™ – Nintendo Switch Online",crash;regression,ingame,2025-02-03 22:13:30
-0100F7300B24E000,"SEGA Mega Drive Classics",online,playable,2021-01-05 11:08:00
-01009840046BC000,"Semispheres",,playable,2021-01-06 23:08:31
-0100D1800D902000,"SENRAN KAGURA Peach Ball",,playable,2021-06-03 15:12:10
-0100E0C00ADAC000,"SENRAN KAGURA Reflexions",,playable,2020-03-23 19:15:23
-01009E500D29C000,"Sentinels of Freedom",,playable,2021-06-14 16:42:19
-0100A5D012DAC000,"SENTRY",,playable,2020-12-13 12:00:24
-010059700D4A0000,"Sephirothic Stories",services,menus,2021-11-25 08:52:17
-010007D00D43A000,"Serious Sam Collection",vulkan-backend-bug,boots,2022-10-13 13:53:34
-0100B2C00E4DA000,"Served!",nvdec,playable,2022-09-28 12:46:00
-010018400C24E000,"Seven Knights -Time Wanderer-",vulkan-backend-bug,playable,2022-10-13 22:08:54
-0100D6F016676000,"Seven Pirates H",,playable,2024-06-03 14:54:12
-0100157004512000,"Severed",,playable,2020-12-15 21:48:48
-0100D5500DA94000,"Shadow Blade: Reload",nvdec,playable,2021-06-11 18:40:43
-0100BE501382A000,"Shadow Gangs",cpu;gpu;crash;regression,ingame,2024-04-29 00:07:26
-0100C3A013840000,"Shadow Man Remastered",gpu,ingame,2024-05-20 06:01:39
-010073400B696000,"Shadowgate",,playable,2021-04-24 07:32:57
-0100371013B3E000,"Shadowrun Returns",gpu;Needs Update,ingame,2022-10-04 21:32:31
-01008310154C4000,"Shadowrun: Dragonfall - Director's Cut",gpu;Needs Update,ingame,2022-10-04 20:52:18
-0100C610154CA000,"Shadowrun: Hong Kong - Extended Edition",gpu;Needs Update,ingame,2022-10-04 20:53:09
-010000000EEF0000,"Shadows 2: Perfidia",,playable,2020-08-07 12:43:46
-0100AD700CBBE000,"Shadows of Adam",,playable,2021-01-11 13:35:58
-01002A800C064000,"Shadowverse Champions Battle",,playable,2022-10-02 22:59:29
-01003B90136DA000,"Shadowverse: Champion's Battle",crash,nothing,2023-03-06 00:31:50
-0100820013612000,"Shady Part of Me",,playable,2022-10-20 11:31:55
-0100B10002904000,"Shakedown: Hawaii",,playable,2021-01-07 09:44:36
-01008DA012EC0000,"Shakes on a Plane",crash,menus,2021-11-25 08:52:25
-0100B4900E008000,"Shalnor Legends: Sacred Lands",,playable,2021-06-11 14:57:11
-010006C00CC10000,"Shanky: The Vegan`s Nightmare",,playable,2021-01-26 15:03:55
-0100430013120000,"Shantae",,playable,2021-05-21 04:53:26
-0100EFD00A4FA000,"Shantae and the Pirate's Curse",,playable,2024-04-29 17:21:57
-0100EB901040A000,"Shantae and the Seven Sirens",nvdec,playable,2020-06-19 12:23:40
-01006A200936C000,"Shantae: Half- Genie Hero Ultimate Edition",,playable,2020-06-04 20:14:20
-0100ADA012370000,"Shantae: Risky's Revenge - Director's Cut",,playable,2022-10-06 20:47:39
-01003AB01062C000,"Shaolin vs Wutang",deadlock,nothing,2021-03-29 20:38:54
-0100B250009B9600,"Shape Of The World0",UE4,playable,2021-03-05 16:42:28
-01004F50085F2000,"She Remembered Caterpillars",,playable,2022-08-12 17:45:14
-01000320110C2000,"She Sees Red - Interactive Movie",nvdec,playable,2022-09-30 11:30:15
-01009EB004CB0000,"Shelter Generations",,playable,2021-06-04 16:52:39
-010020F014DBE000,"Sherlock Holmes: The Devil’s Daughter",gpu,ingame,2022-07-11 00:07:26
-0100B1000AC3A000,"Shift Happens",,playable,2021-01-05 21:24:18
-01000E8009E1C000,"Shift Quantum",UE4;crash,ingame,2020-11-06 21:54:08
-01000750084B2000,"Shiftlings - Enhanced Edition",nvdec,playable,2021-03-04 13:49:54
-01003B0012DC2000,"Shin Megami Tensei III Nocturne HD Remaster",,playable,2022-11-03 22:53:27
-010045800ED1E000,"Shin Megami Tensei III NOCTURNE HD REMASTER",gpu;Needs Update,ingame,2022-11-03 19:57:01
-010063B012DC6000,"Shin Megami Tensei V",UE4,playable,2024-02-21 06:30:07
-010069C01AB82000,"Shin Megami Tensei V: Vengeance",gpu;vulkan-backend-bug,ingame,2024-07-14 11:28:24
-01009050133B4000,"Shing! (サムライフォース:斬!)",nvdec,playable,2022-10-22 00:48:54
-01009A5009A9E000,"Shining Resonance Refrain",nvdec,playable,2022-08-12 18:03:01
-01004EE0104F6000,"Shinsekai Into the Depths™",,playable,2022-09-28 14:07:51
-0100C2F00A568000,"Shio",,playable,2021-02-22 16:25:09
-0100B2E00F13E000,"Shipped",,playable,2020-11-21 14:22:32
-01000E800FCB4000,"Ships",,playable,2021-06-11 16:14:37
-01007430122D0000,"Shiren the Wanderer: The Tower of Fortune and the Dice of Fate",nvdec,playable,2022-10-20 11:44:36
-010027300A660000,"Shiritsu Berubara Gakuen ~Versailles no Bara Re*imagination~",cpu;crash,boots,2020-09-27 19:01:25
-01000244016BAE00,"Shiro0",gpu,ingame,2024-01-13 08:54:39
-0100CCE00DDB6000,"Shoot 1UP DX",,playable,2020-12-13 12:32:47
-01001180021FA000,"Shovel Knight: Specter of Torment",,playable,2020-05-30 08:34:17
-010057D0021E8000,"Shovel Knight: Treasure Trove",,playable,2021-02-14 18:24:39
-01003DD00BF0E000,"Shred! 2 - ft Sam Pilgrim",,playable,2020-05-30 14:34:09
-01001DE0076A4000,"Shu",nvdec,playable,2020-05-30 09:08:59
-0100A7900B936000,"Shut Eye",,playable,2020-07-23 18:08:35
-010044500C182000,"Sid Meier’s Civilization VI",ldn-untested,playable,2024-04-08 16:03:40
-01007FC00B674000,"Sigi - A Fart for Melusina",,playable,2021-02-22 16:46:58
-0100F1400B0D6000,"Silence",nvdec,playable,2021-06-03 14:46:17
-0100A32010618000,"Silent World",,playable,2020-08-28 13:45:13
-010045500DFE2000,"Silk",nvdec,playable,2021-06-10 15:34:37
-010016D00A964000,"SilverStarChess",,playable,2021-05-06 15:25:57
-0100E8C019B36000,"Simona's Requiem",gpu,ingame,2023-02-21 18:29:19
-01006FE010438000,"Sin Slayers",,playable,2022-10-20 11:53:52
-01002820036A8000,"Sine Mora EX",gpu;online-broken,ingame,2022-08-12 19:36:18
-0100F10012002000,"Singled Out",online,playable,2020-08-03 13:06:18
-0100B8800F858000,"Sinless",nvdec,playable,2020-08-09 20:18:55
-0100B16009C10000,"SINNER: Sacrifice for Redemption",nvdec;UE4;vulkan-backend-bug,playable,2022-08-12 20:37:33
-0100E9201410E000,"Sir Lovelot",,playable,2021-04-05 16:21:46
-0100134011E32000,"Skate City",,playable,2022-11-04 11:37:39
-0100B2F008BD8000,"Skee-Ball",,playable,2020-11-16 04:44:07
-01001A900F862000,"Skelattack",,playable,2021-06-09 15:26:26
-01008E700F952000,"Skelittle: A Giant Party!",,playable,2021-06-09 19:08:34
-01006C000DC8A000,"Skelly Selest",,playable,2020-05-30 15:38:18
-0100D67006F14000,"Skies of Fury DX",,playable,2020-05-30 16:40:54
-010046B00DE62000,"Skullgirls 2nd Encore",,playable,2022-09-15 21:21:25
-0100D1100BF9C000,"Skulls of the Shogun: Bone-A-Fide Edition",,playable,2020-08-31 18:58:12
-0100D7B011654000,"Skully",nvdec;UE4,playable,2022-10-06 13:52:59
-010083100B5CA000,"Sky Force Anniversary",online-broken,playable,2022-08-12 20:50:07
-01006FE005B6E000,"Sky Force Reloaded",,playable,2021-01-04 20:06:57
-010003F00CC98000,"Sky Gamblers - Afterburner",gpu;vulkan-backend-bug;opengl-backend-bug,ingame,2022-08-12 21:04:55
-010093D00AC38000,"Sky Gamblers: Storm Raiders",gpu;audio;32-bit,ingame,2022-08-12 21:13:36
-010068200E96E000,"Sky Gamblers: Storm Raiders 2",gpu,ingame,2022-09-13 12:24:04
-01004F0010A02000,"Sky Racket",,playable,2020-09-07 12:22:24
-0100DDB004F30000,"Sky Ride",,playable,2021-02-22 16:53:07
-0100C5700434C000,"Sky Rogue",,playable,2020-05-30 08:26:28
-0100C52011460000,"Sky: Children of the Light",cpu;online-broken,nothing,2023-02-23 10:57:10
-010041C01014E000,"Skybolt Zack",,playable,2021-04-12 18:28:00
-0100A0A00D1AA000,"SKYHILL",,playable,2021-03-05 15:19:11
-0100CCC0002E6000,"Skylanders Imaginators",crash;services,boots,2020-05-30 18:49:18
-010021A00ABEE000,"SKYPEACE",,playable,2020-05-29 14:14:30
-0100EA400BF44000,"SkyScrappers",,playable,2020-05-28 22:11:25
-0100F3C00C400000,"SkyTime",slow,ingame,2020-05-30 09:24:51
-01003AD00DEAE000,"SlabWell: The Quest For Kaktun's Alpaca",,playable,2021-02-22 17:02:51
-0100224004004000,"Slain: Back from Hell",,playable,2022-08-12 23:36:19
-010026300BA4A000,"Slay the Spire",,playable,2023-01-20 15:09:26
-0100501006494000,"Slayaway Camp: Butcher's Cut",opengl-backend-bug,playable,2022-08-12 23:44:05
-01004E900EDDA000,"Slayin 2",gpu,ingame,2024-04-19 16:15:26
-01004AC0081DC000,"Sleep Tight",gpu;UE4,ingame,2022-08-13 00:17:32
-0100F4500AA4E000,"Slice, Dice & Rice",online,playable,2021-02-22 17:44:23
-010010D011E1C000,"Slide Stars",crash,menus,2021-11-25 08:53:43
-0100112003B8A000,"Slime-san",,playable,2020-05-30 16:15:12
-01002AA00C974000,"SMASHING THE BATTLE",,playable,2021-06-11 15:53:57
-0100C9100B06A000,"SmileBASIC 4",gpu,menus,2021-07-29 17:35:59
-0100207007EB2000,"Smoke And Sacrifice",,playable,2022-08-14 12:38:27
-01009790186FE000,"SMURFS KART",,playable,2023-10-18 00:55:00
-0100F2800D46E000,"Snack World The Dungeon Crawl Gold",gpu;slow;nvdec;audout,ingame,2022-05-01 21:12:44
-0100C0F0020E8000,"Snake Pass",nvdec;UE4,playable,2022-01-03 04:31:52
-010075A00BA14000,"Sniper Elite 3 Ultimate Edition",ldn-untested,playable,2024-04-18 07:47:49
-010007B010FCC000,"Sniper Elite 4",gpu;vulkan-backend-bug;opengl-backend-bug,ingame,2024-06-18 17:53:15
-0100BB000A3AA000,"Sniper Elite V2 Remastered",slow;nvdec;online-broken;ldn-untested,ingame,2022-08-14 13:23:13
-01008E20047DC000,"Snipperclips Plus: Cut It Out, Together!",,playable,2023-02-14 20:20:13
-0100704000B3A000,"Snipperclips™ – Cut it out, together!",,playable,2022-12-05 12:44:55
-01004AB00AEF8000,"SNK 40th ANNIVERSARY COLLECTION",,playable,2022-08-14 13:33:15
-010027F00AD6C000,"SNK HEROINES Tag Team Frenzy",nvdec;online-broken;ldn-untested,playable,2022-08-14 14:19:25
-01008DA00CBBA000,"Snooker 19",nvdec;online-broken;UE4,playable,2022-09-11 17:43:22
-010045300516E000,"Snow Moto Racing Freedom",gpu;vulkan-backend-bug,ingame,2022-08-15 16:05:14
-0100BE200C34A000,"Snowboarding The Next Phase",nvdec,playable,2021-02-23 12:56:58
-0100FBD013AB6000,"SnowRunner",services;crash,boots,2023-10-07 00:01:16
-010017B012AFC000,"Soccer Club Life: Playing Manager",gpu,ingame,2022-10-25 11:59:22
-0100B5000E05C000,"Soccer Pinball",UE4;gpu,ingame,2021-06-15 20:56:51
-010011A00A9A8000,"Soccer Slammers",,playable,2020-05-30 07:48:14
-010095C00F9DE000,"Soccer, Tactics & Glory",gpu,ingame,2022-09-26 17:15:58
-0100590009C38000,"SOL DIVIDE -SWORD OF DARKNESS- for Nintendo Switch",32-bit,playable,2021-06-09 14:13:03
-0100A290048B0000,"Soldam: Drop, Connect, Erase",,playable,2020-05-30 09:18:54
-010008600D1AC000,"Solo: Islands of the Heart",gpu;nvdec,ingame,2022-09-11 17:54:43
-01009EE00E91E000,"Some Distant Memory",,playable,2022-09-15 21:48:19
-01004F401BEBE000,"Song of Nunu: A League of Legends Story",,ingame,2024-07-12 18:53:44
-0100E5400BF94000,"Songbird Symphony",,playable,2021-02-27 02:44:04
-010031D00A604000,"Songbringer",,playable,2020-06-22 10:42:02
-,"Sonic 1 (2013)",crash;homebrew,ingame,2024-04-06 18:31:20
-,"Sonic 2 (2013)",crash;homebrew,ingame,2024-04-01 16:25:30
-,"Sonic A.I.R",homebrew,ingame,2024-04-01 16:25:32
-,"Sonic CD",crash;homebrew,ingame,2024-04-01 16:25:31
-010040E0116B8000,"Sonic Colors: Ultimate",,playable,2022-11-12 21:24:26
-01001270012B6000,"SONIC FORCES™",,playable,2024-07-28 13:11:21
-01004AD014BF0000,"Sonic Frontiers",gpu;deadlock;amd-vendor-bug;intel-vendor-bug,ingame,2024-09-05 09:18:53
-01009AA000FAA000,"Sonic Mania",,playable,2020-06-08 17:30:57
-01009FB016286000,"Sonic Origins",crash,ingame,2024-06-02 07:20:15
-01008F701C074000,"SONIC SUPERSTARS",gpu;nvdec,ingame,2023-10-28 17:48:07
-010088801C150000,"Sonic Superstars Digital Art Book with Mini Digital Soundtrack",,playable,2024-08-20 13:26:56
-01005EA01C0FC000,"SONIC X SHADOW GENERATIONS",crash,ingame,2025-01-07 04:20:45
-010064F00C212000,"Soul Axiom Rebooted",nvdec;slow,ingame,2020-09-04 12:41:01
-0100F2100F0B2000,"Soul Searching",,playable,2020-07-09 18:39:07
-01008F2005154000,"South Park™: The Fractured but Whole™ - Standard Edition",slow;online-broken;vulkan-backend-bug;gpu,ingame,2025-01-21 17:35:10
-0100B9F00C162000,"Space Blaze",,playable,2020-08-30 16:18:05
-010005500E81E000,"Space Cows",UE4;crash,menus,2020-06-15 11:33:20
-0100707011722000,"Space Elite Force",,playable,2020-11-27 15:21:05
-010047B010260000,"Space Pioneer",,playable,2022-10-20 12:24:37
-010010A009830000,"Space Ribbon",,playable,2022-08-15 17:17:10
-,"SpaceCadetPinball",homebrew,ingame,2024-04-18 19:30:04
-0100D9B0041CE000,"Spacecats with Lasers",,playable,2022-08-15 17:22:44
-010034800FB60000,"Spaceland",,playable,2020-11-01 14:31:56
-010028D0045CE000,"Sparkle 2",,playable,2020-10-19 11:51:39
-01000DC007E90000,"Sparkle Unleashed",,playable,2021-06-03 14:52:15
-0100E4F00AE14000,"Sparkle ZERO",gpu;slow,ingame,2020-03-23 18:19:18
-01007ED00C032000,"Sparklite",,playable,2022-08-06 11:35:41
-0100E6A009A26000,"Spartan",UE4;nvdec,playable,2021-03-05 15:53:19
-010020500E7A6000,"Speaking Simulator",,playable,2020-10-08 13:00:39
-01008B000A5AE000,"Spectrum",,playable,2022-08-16 11:15:59
-0100F18010BA0000,"Speed 3: Grand Prix",UE4,playable,2022-10-20 12:32:31
-010040F00AA9A000,"Speed Brawl",slow,playable,2020-09-18 22:08:16
-01000540139F6000,"Speed Limit",gpu,ingame,2022-09-02 18:37:40
-010061F013A0E000,"Speed Truck Racing",,playable,2022-10-20 12:57:04
-0100E74007EAC000,"Spellspire",,playable,2022-08-16 11:21:21
-010021F004270000,"Spelunker Party!",services,boots,2022-08-16 11:25:49
-0100710013ABA000,"Spelunky",,playable,2021-11-20 17:45:03
-0100BD500BA94000,"Sphinx and the Cursed Mummy",gpu;32-bit;opengl,ingame,2024-05-20 06:00:51
-010092A0102AE000,"Spider Solitaire",,playable,2020-12-16 16:19:30
-010076D0122A8000,"Spinch",,playable,2024-07-12 19:02:10
-01001E40136FE000,"Spinny's Journey",crash,ingame,2021-11-30 03:39:44
-010023E008702000,"Spiral Splatter",,playable,2020-06-04 14:03:57
-0100D1B00B6FA000,"Spirit Hunter: Death Mark",,playable,2020-12-13 10:56:25
-0100FAE00E19A000,"Spirit Hunter: NG",32-bit,playable,2020-12-17 20:38:47
-01005E101122E000,"Spirit of the North",UE4,playable,2022-09-30 11:40:47
-01000AC00F5EC000,"Spirit Roots",nvdec,playable,2020-07-10 13:33:32
-0100BD400DC52000,"Spiritfarer",gpu,ingame,2022-10-06 16:31:38
-01009D60080B4000,"SpiritSphere DX",,playable,2021-07-03 23:37:49
-010042700E3FC000,"Spitlings",online-broken,playable,2022-10-06 16:42:39
-01003BC0000A0000,"Splatoon™ 2",ldn-works;LAN,playable,2024-07-12 19:11:15
-0100C2500FC20000,"Splatoon™ 3",ldn-works;opengl-backend-bug;LAN;amd-vendor-bug,playable,2024-08-04 23:49:11
-0100BA0018500000,"Splatoon™ 3: Splatfest World Premiere",gpu;online-broken;demo,ingame,2022-09-19 03:17:12
-010062800D39C000,"SpongeBob SquarePants: Battle for Bikini Bottom - Rehydrated",online-broken;UE4;ldn-broken;vulkan-backend-bug,playable,2023-08-01 19:29:34
-01009FB0172F4000,"SpongeBob SquarePants: The Cosmic Shake",gpu;UE4,ingame,2024-03-04 16:35:00
-010097C01336A000,"Spooky Chase",,playable,2022-11-04 12:17:44
-0100C6100D75E000,"Spooky Ghosts Dot Com",,playable,2021-06-15 15:16:11
-0100DE9005170000,"Sports Party",nvdec,playable,2021-03-05 13:40:42
-0100E04009BD4000,"Spot The Difference",,playable,2022-08-16 11:49:52
-010052100D1B4000,"Spot The Differences: Party!",,playable,2022-08-16 11:55:26
-01000E6015350000,"Spy Alarm",services,ingame,2022-12-09 10:12:51
-01005D701264A000,"SpyHack",,playable,2021-04-15 10:53:51
-010077B00E046000,"Spyro™ Reignited Trilogy",nvdec;UE4,playable,2022-09-11 18:38:33
-0100085012A0E000,"Squeakers",,playable,2020-12-13 12:13:05
-0100E1D01EB2E000,"Squeakross: Home Squeak Home",,playable,2025-06-16 02:02:00
-010009300D31C000,"Squidgies Takeover",,playable,2020-07-20 22:28:08
-0100FCD0102EC000,"Squidlit",,playable,2020-08-06 12:38:32
-0100EBF00E702000,"STAR OCEAN First Departure R",nvdec,playable,2021-07-05 19:29:16
-010065301A2E0000,"STAR OCEAN THE SECOND STORY R",crash,ingame,2024-06-01 02:39:59
-010060D00F658000,"Star Renegades",nvdec,playable,2020-12-11 12:19:23
-0100D7000AE6A000,"Star Story: The Horizon Escape",,playable,2020-08-11 22:31:38
-01009DF015776000,"Star Trek Prodigy: Supernova",nvdec;UE4;opengl-backend-bug,playable,2022-10-14 10:18:50
-0100BD100FFBE000,"STAR WARS™ Episode I Racer",slow;nvdec,playable,2022-10-03 16:08:36
-0100BB500EACA000,"STAR WARS™ Jedi Knight II: Jedi Outcast™",gpu,ingame,2022-09-15 22:51:00
-01008CA00FAE8000,"STAR WARS™ Jedi Knight: Jedi Academy",gpu,boots,2021-06-16 12:35:30
-01006DA00DEAC000,"Star Wars™ Pinball",online-broken,playable,2022-09-11 18:53:31
-0100FA10115F8000,"STAR WARS™ Republic Commando™",gpu;32-bit,ingame,2023-10-31 15:57:17
-010040701B948000,"STAR WARS™: Battlefront Classic Collection",gpu;vulkan,ingame,2024-07-12 19:24:21
-0100854015868000,"STAR WARS™: Knights of the Old Republic™",gpu;deadlock,boots,2024-02-12 10:13:51
-0100153014544000,"STAR WARS™: The Force Unleashed™",,playable,2024-05-01 17:41:28
-01005EB00EA10000,"Star-Crossed Myth - The Department of Wishes -",gpu,ingame,2021-06-04 19:34:36
-0100E6B0115FC000,"Star99",online,menus,2021-11-26 14:18:51
-01002100137BA000,"Stardash",,playable,2021-01-21 16:31:19
-0100E65002BB8000,"Stardew Valley",online-broken;ldn-untested,playable,2024-02-14 03:11:19
-01002CC003FE6000,"Starlink: Battle for Atlas™ Digital Edition",services-horizon;crash;Needs Update,nothing,2024-05-05 17:25:11
-010098E010FDA000,"Starlit Adventures Golden Stars",,playable,2020-11-21 12:14:43
-01001BB00AC26000,"STARSHIP AVENGER Operation: Take Back Earth",,playable,2021-01-12 15:52:55
-010000700A572000,"State of Anarchy: Master of Mayhem",nvdec,playable,2021-01-12 19:00:05
-0100844004CB6000,"State of Mind",UE4;crash,boots,2020-06-22 22:17:50
-0100616009082000,"STAY",crash;services,boots,2021-04-23 14:24:52
-0100B61009C60000,"STAY COOL, KOBAYASHI-SAN!: A RIVER CITY RANSOM STORY",,playable,2021-01-26 17:37:28
-01008010118CC000,"Steam Prison",nvdec,playable,2021-04-01 15:34:11
-0100AE100DAFA000,"Steam Tactics",,playable,2022-10-06 16:53:45
-01004DD00C87A000,"Steamburg",,playable,2021-01-13 08:42:01
-01009320084A4000,"SteamWorld Dig",,playable,2024-08-19 12:12:23
-0100CA9002322000,"SteamWorld Dig 2",,playable,2022-12-21 19:25:42
-0100F6D00D83E000,"SteamWorld Quest: Hand of Gilgamech",nvdec,playable,2020-11-09 13:10:04
-01001C6014772000,"Steel Assault",,playable,2022-12-06 14:48:30
-010042800B880000,"STEINS;GATE ELITE",,playable,2020-08-04 07:33:32
-0100CB400E9BC000,"STEINS;GATE: My Darling's Embrace",nvdec,playable,2022-11-20 16:48:34
-01002DE01043E000,"Stela",UE4,playable,2021-06-15 13:28:34
-01005A700C954000,"Stellar Interface",,playable,2022-10-20 13:44:33
-0100BC800EDA2000,"STELLATUM",gpu,playable,2021-03-07 16:30:23
-0100775004794000,"Steredenn: Binary Stars",,playable,2021-01-13 09:19:42
-0100AE0006474000,"Stern Pinball Arcade",,playable,2022-08-16 14:24:41
-0100E24006FA8000,"Stikbold! A Dodgeball Adventure DELUXE",,playable,2021-01-11 20:12:54
-010077B014518000,"Stitchy in Tooki Trouble",,playable,2021-05-06 16:25:53
-010070D00F640000,"STONE",UE4,playable,2022-09-30 11:53:32
-010074400F6A8000,"Stories Untold",nvdec,playable,2022-12-22 01:08:46
-010040D00BCF4000,"Storm Boy",,playable,2022-10-20 14:15:06
-0100B2300B932000,"Storm In A Teacup",gpu,ingame,2021-11-06 02:03:19
-0100D5D00DAF2000,"Story of a Gladiator",,playable,2020-07-29 15:08:18
-010017301007E000,"STORY OF SEASONS Pioneers of Olive [ 牧場物語 オリーブタウンと希望の大地 ]",,playable,2021-03-18 11:42:19
-0100ED400EEC2000,"STORY OF SEASONS: Friends of Mineral Town",,playable,2022-10-03 16:40:31
-010078D00E8F4000,"Stranded Sails - Explorers of the Cursed Islands",slow;nvdec;UE4,playable,2022-09-16 11:58:38
-01000A6013F86000,"Strange Field Football",,playable,2022-11-04 12:25:57
-0100DD600DD48000,"Stranger Things 3: The Game",,playable,2021-01-11 17:44:09
-0100D7E011C64000,"Strawberry Vinegar",nvdec,playable,2022-12-05 16:25:40
-010075101EF84000,"Stray",crash,ingame,2025-01-07 04:03:00
-0100024008310000,"Street Fighter 30th Anniversary Collection",online-broken;ldn-partial,playable,2022-08-20 16:50:47
-010012400D202000,"Street Outlaws: The List",nvdec,playable,2021-06-11 12:15:32
-0100888011CB2000,"Street Power Soccer",UE4;crash,boots,2020-11-21 12:28:57
-0100EC9010258000,"Streets of Rage 4",nvdec;online,playable,2020-07-07 21:21:22
-0100BDE012928000,"Strife: Veteran Edition",gpu,ingame,2022-01-15 05:10:42
-010039100DACC000,"Strike Force - War on Terror",crash;Needs Update,menus,2021-11-24 08:08:20
-010038A00E6C6000,"Strike Force Kitty",nvdec,playable,2020-07-29 16:22:15
-010072500D52E000,"Strike Suit Zero: Director's Cut",crash,boots,2021-04-23 17:15:14
-0100FF5005B76000,"STRIKERS1945 for Nintendo Switch",32-bit,playable,2021-06-03 19:35:04
-0100720008ED2000,"STRIKERS1945 Ⅱ for Nintendo Switch",32-bit,playable,2021-06-03 19:43:00
-0100681011B56000,"Struggling",,playable,2020-10-15 20:37:03
-0100AF000B4AE000,"Stunt Kite Party",nvdec,playable,2021-01-25 17:16:56
-0100C5500E7AE000,"STURMWIND EX",audio;32-bit,playable,2022-09-16 12:01:39
-01001C1009892000,"Subarashiki Kono Sekai -Final Remix-",services;slow,ingame,2020-02-10 16:21:51
-010001400E474000,"Subdivision Infinity DX",UE4;crash,boots,2021-03-03 14:26:46
-0100E6400BCE8000,"Sublevel Zero Redux",,playable,2022-09-16 12:30:03
-0100EDA00D866000,"Submerged",nvdec;UE4;vulkan-backend-bug,playable,2022-08-16 15:17:01
-0100429011144000,"Subnautica",vulkan-backend-bug,playable,2022-11-04 13:07:29
-010014C011146000,"Subnautica: Below Zero",,playable,2022-12-23 14:15:13
-0100BF9012AC6000,"Suguru Nature",crash,ingame,2021-07-29 11:36:27
-01005CD00A2A2000,"Suicide Guy",,playable,2021-01-26 13:13:54
-0100DE000C2E4000,"Suicide Guy: Sleepin' Deeply",Needs More Attention,ingame,2022-09-20 23:45:25
-01003D50126A4000,"Sumire",,playable,2022-11-12 13:40:43
-0100A130109B2000,"Summer in Mara",nvdec,playable,2021-03-06 14:10:38
-01004E500DB9E000,"Summer Sweetheart",nvdec,playable,2022-09-16 12:51:46
-0100BFE014476000,"Sunblaze",,playable,2022-11-12 13:59:23
-01002D3007962000,"Sundered: Eldritch Edition",gpu,ingame,2021-06-07 11:46:00
-0100F7000464A000,"Super Beat Sports™",ldn-untested,playable,2022-08-16 16:05:50
-010051A00D716000,"Super Blood Hockey",,playable,2020-12-11 20:01:41
-01007AD00013E000,"Super Bomberman R",nvdec;online-broken;ldn-works,playable,2022-08-16 19:19:14
-0100B87017D94000,"SUPER BOMBERMAN R 2",deadlock,boots,2023-09-29 13:19:51
-0100D9B00DB5E000,"Super Cane Magic ZERO",,playable,2022-09-12 15:33:46
-010065F004E5E000,"Super Chariot",,playable,2021-06-03 13:19:01
-0100E5E00C464000,"SUPER DRAGON BALL HEROES WORLD MISSION",nvdec;online-broken,playable,2022-08-17 12:56:30
-010023100B19A000,"Super Dungeon Tactics",,playable,2022-10-06 17:40:40
-010056800B534000,"Super Inefficient Golf",UE4,playable,2022-08-17 15:53:45
-010015700D5DC000,"Super Jumpy Ball",,playable,2020-07-04 18:40:36
-0100196009998000,"Super Kickers League Ultimate",,playable,2021-01-26 13:36:48
-01003FB00C5A8000,"Super Kirby Clash™",ldn-works,playable,2024-07-30 18:21:55
-010000D00F81A000,"Super Korotama",,playable,2021-06-06 19:06:22
-01003E300FCAE000,"Super Loop Drive",nvdec;UE4,playable,2022-09-22 10:58:05
-054507E0B7552000,"Super Mario 64",homebrew,ingame,2024-03-20 16:57:27
-0100277011F1A000,"Super Mario Bros.™ 35",online-broken,menus,2022-08-07 16:27:25
-010015100B514000,"Super Mario Bros.™ Wonder",amd-vendor-bug,playable,2024-09-06 13:21:21
-01009B90006DC000,"Super Mario Maker™ 2",online-broken;ldn-broken,playable,2024-08-25 11:05:19
-0100000000010000,"Super Mario Odyssey™",nvdec;intel-vendor-bug;mac-bug,playable,2024-08-25 01:32:34
-010036B0034E4000,"Super Mario Party™",gpu;Needs Update;ldn-works,ingame,2024-06-21 05:10:16
-0100965017338000,"Super Mario Party Jamboree",mac-bug;gpu,ingame,2025-02-17 02:09:20
-0100BC0018138000,"Super Mario RPG™",gpu;audio;nvdec,ingame,2024-06-19 17:43:42
-,"Super Mario World",homebrew,boots,2024-06-13 01:40:31
-010049900F546000,"Super Mario™ 3D All-Stars",services-horizon;slow;vulkan;amd-vendor-bug,ingame,2024-05-07 02:38:16
-010028600EBDA000,"Super Mario™ 3D World + Bowser’s Fury",ldn-works,playable,2024-07-31 10:45:37
-01004F8006A78000,"Super Meat Boy",services,playable,2020-04-02 23:10:07
-01009C200D60E000,"Super Meat Boy Forever",gpu,boots,2021-04-26 14:25:39
-0100BDD00EC5C000,"Super Mega Space Blaster Special Turbo",online,playable,2020-08-06 12:13:25
-010031F019294000,"Super Monkey Ball Banana Rumble",,playable,2024-06-28 10:39:18
-0100B2A00E1E0000,"Super Monkey Ball: Banana Blitz HD",online-broken,playable,2022-09-16 13:16:25
-01006D000D2A0000,"Super Mutant Alien Assault",,playable,2020-06-07 23:32:45
-01004D600AC14000,"Super Neptunia RPG",nvdec,playable,2022-08-17 16:38:52
-01008D300C50C000,"Super Nintendo Entertainment System™ - Nintendo Switch Online",,playable,2021-01-05 00:29:48
-0100284007D6C000,"Super One More Jump",,playable,2022-08-17 16:47:47
-01001F90122B2000,"Super Punch Patrol",,playable,2024-07-12 19:49:02
-0100331005E8E000,"Super Putty Squad",gpu;32-bit,ingame,2024-04-29 15:51:54
-01006C900CC60000,"SUPER ROBOT WARS T",online,playable,2021-03-25 11:00:40
-0100CA400E300000,"SUPER ROBOT WARS V",online,playable,2020-06-23 12:56:37
-010026800E304000,"SUPER ROBOT WARS X",online,playable,2020-08-05 19:18:51
-01004CF00A60E000,"Super Saurio Fly",nvdec,playable,2020-08-06 13:12:14
-010039700D200000,"Super Skelemania",,playable,2020-06-07 22:59:50
-01006A800016E000,"Super Smash Bros.™ Ultimate",gpu;crash;nvdec;ldn-works;intel-vendor-bug,ingame,2024-09-14 23:05:21
-0100D61012270000,"Super Soccer Blast",gpu,ingame,2022-02-16 08:39:12
-0100A9300A4AE000,"Super Sportmatchen",,playable,2022-08-19 12:34:40
-0100FB400F54E000,"Super Street: Racer",UE4,playable,2022-09-16 13:43:14
-010000500DB50000,"Super Tennis Blast",,playable,2022-08-19 16:20:48
-0100C6800D770000,"Super Toy Cars 2",gpu;regression,ingame,2021-03-02 20:15:15
-010035B00B3F0000,"Super Volley Blast",,playable,2022-08-19 18:14:40
-0100FF60051E2000,"Superbeat: Xonic EX",crash;nvdec,ingame,2022-08-19 18:54:40
-0100630010252000,"SuperEpic: The Entertainment War",,playable,2022-10-13 23:02:48
-01001A500E8B4000,"SUPERHOT",,playable,2021-05-05 19:51:30
-010075701153A000,"Superliminal",,playable,2020-09-03 13:20:50
-0100C01012654000,"Supermarket Shriek",,playable,2022-10-13 23:19:20
-0100A6E01201C000,"Supraland",nvdec;UE4;opengl-backend-bug,playable,2022-10-14 09:49:11
-010029A00AEB0000,"Survive! MR.CUBE",,playable,2022-10-20 14:44:47
-01005AB01119C000,"SUSHI REVERSI",,playable,2021-06-11 19:26:58
-0100DDD0085A4000,"Sushi Striker™: The Way of Sushido",nvdec,playable,2020-06-26 20:49:11
-0100D6D00EC2C000,"Sweet Witches",nvdec,playable,2022-10-20 14:56:37
-010049D00C8B0000,"Swimsanity!",online,menus,2021-11-26 14:27:16
-01005DF00DC26000,"SWORD ART ONLINE: FATAL BULLET Complete Edition",UE4;gpu;online,ingame,2021-06-09 16:58:50
-01001B600D1D6000,"SWORD ART ONLINE: Hollow Realization Deluxe Edition",nvdec,playable,2022-08-19 19:19:15
-01000D70049BE000,"Sword of the Guardian",,playable,2020-07-16 12:24:39
-0100E4701355C000,"Sword of the Necromancer",crash,ingame,2022-12-10 01:28:39
-01004BB00421E000,"Syberia 1 & 2",,playable,2021-12-24 12:06:25
-010028C003FD6000,"Syberia 2",gpu,ingame,2022-08-24 12:43:03
-0100CBE004E6C000,"Syberia 3",nvdec,playable,2021-01-25 16:15:12
-010007300C482000,"Sydney Hunter and the Curse of the Mayan",,playable,2020-06-15 12:15:57
-0100D8400DAF0000,"SYNAPTIC DRIVE",online,playable,2020-09-07 13:44:05
-01009E700F448000,"Synergia",,playable,2021-04-06 17:58:04
-01009BF00E7D2000,"SYNTHETIK: Ultimate",gpu;crash,ingame,2022-08-30 03:19:25
-010015B00BB00000,"Table Top Racing: World Tour - Nitro Edition",,playable,2020-04-05 23:21:30
-01000F20083A8000,"Tactical Mind",,playable,2021-01-25 18:05:00
-0100BD700F5F0000,"Tactical Mind 2",,playable,2020-07-01 23:11:07
-0100E12013C1A000,"Tactics Ogre: Reborn",vulkan-backend-bug,playable,2024-04-09 06:21:35
-01007C7006AEE000,"Tactics V: Obsidian Brigade",,playable,2021-02-28 15:09:42
-01002C000B552000,"Taiko no Tatsujin: Drum 'n' Fun!",online-broken;ldn-broken,playable,2023-05-20 15:10:12
-0100BCA0135A0000,"Taiko no Tatsujin: Rhythm Festival",,playable,2023-11-13 13:16:34
-0100DD6012644000,"Taiko no Tatsujin: Rhythmic Adventure Pack",,playable,2020-12-03 07:28:26
-0100346017304000,"Taiko Risshiden V DX",crash,nothing,2022-06-06 16:25:31
-010040A00EA26000,"Taimumari: Complete Edition",,playable,2022-12-06 13:34:49
-0100F0C011A68000,"Tales from the Borderlands",nvdec,playable,2022-10-25 18:44:14
-0100408007078000,"Tales of the Tiny Planet",,playable,2021-01-25 15:47:41
-01002C0008E52000,"Tales of Vesperia™: Definitive Edition",,playable,2024-09-28 03:20:47
-010012800EE3E000,"Tamashii",,playable,2021-06-10 15:26:20
-010008A0128C4000,"Tamiku",gpu,ingame,2021-06-15 20:06:55
-010048F007ADE000,"Tangledeep",crash,boots,2021-01-05 04:08:41
-01007DB010D2C000,"TaniNani",crash;kernel,nothing,2021-04-08 03:06:44
-0100E06012BB4000,"Tank Mechanic Simulator",,playable,2020-12-11 15:10:45
-01007A601318C000,"Tanuki Justice",opengl,playable,2023-02-21 18:28:10
-01004DF007564000,"Tanzia",,playable,2021-06-07 11:10:25
-01002D4011208000,"Task Force Kampas",,playable,2020-11-30 14:44:15
-0100B76011DAA000,"Taxi Chaos",slow;online-broken;UE4,playable,2022-10-25 19:13:00
-0100F43011E5A000,"Tcheco in the Castle of Lucio",,playable,2020-06-27 13:35:43
-010092B0091D0000,"Team Sonic Racing",online-broken;ldn-works,playable,2024-02-05 15:05:27
-0100FE701475A000,"Teenage Mutant Ninja Turtles: Shredder's Revenge",deadlock;crash,boots,2024-09-28 09:31:39
-01005CF01E784000,"Teenage Mutant Ninja Turtles: Splintered Fate",,playable,2024-08-03 13:50:42
-0100FDB0154E4000,"Teenage Mutant Ninja Turtles: The Cowabunga Collection",,playable,2024-01-22 19:39:04
-010021100DF22000,"Telling Lies",,playable,2020-10-23 21:14:51
-0100C8B012DEA000,"Temtem",online-broken,menus,2022-12-17 17:36:11
-0100B2600A398000,"TENGAI for Nintendo Switch",32-bit,playable,2020-11-25 19:52:26
-0100D7A005DFC000,"Tennis",,playable,2020-06-01 20:50:36
-01002970080AA000,"Tennis in the Face",,playable,2022-08-22 14:10:54
-0100092006814000,"Tennis World Tour",online-broken,playable,2022-08-22 14:27:10
-0100950012F66000,"Tennis World Tour 2",online-broken,playable,2022-10-14 10:43:16
-0100E46006708000,"Terraria",online-broken,playable,2022-09-12 16:14:57
-010070C00FB56000,"TERROR SQUID",online-broken,playable,2023-10-30 22:29:29
-010043700EB68000,"TERRORHYTHM (TRRT)",,playable,2021-02-27 13:18:14
-0100FBC007EAE000,"Tesla vs Lovecraft",,playable,2023-11-21 06:19:36
-01005C8005F34000,"Teslagrad",,playable,2021-02-23 14:41:02
-01006F701507A000,"Tested on Humans: Escape Room",,playable,2022-11-12 14:42:52
-0100671016432000,"TETRA for Nintendo Switch™ International Edition",,playable,2020-06-26 20:49:55
-01004E500A15C000,"TETRA's Escape",,playable,2020-06-03 18:21:14
-010040600C5CE000,"Tetris 99 Retail Bundle",gpu;online-broken;ldn-untested,ingame,2024-05-02 16:36:41
-0100EC000D39A000,"Tetsumo Party",,playable,2020-06-09 22:39:55
-01008ED0087A4000,"The Adventure Pals",,playable,2022-08-22 14:48:52
-0100137010152000,"The Adventures of 00 Dilly®",,playable,2020-12-30 19:32:29
-01003B400A00A000,"The Adventures of Bertram Fiddle: Episode 1: A Dreadly Business",nvdec,playable,2022-09-17 11:07:56
-010035C00A4BC000,"The Adventures of Elena Temple",,playable,2020-06-03 23:15:35
-010045A00E038000,"The Alliance Alive HD Remastered",nvdec,playable,2021-03-07 15:43:45
-010079A0112BE000,"The Almost Gone",,playable,2020-07-05 12:33:07
-0100CD500DDAE000,"The Bard's Tale ARPG: Remastered and Resnarkled",gpu;nvdec;online-working,ingame,2024-07-18 12:52:01
-01001E50141BC000,"The Battle Cats Unite!",deadlock,ingame,2021-12-14 21:38:34
-010089600E66A000,"The Big Journey",,playable,2022-09-16 14:03:08
-010021C000B6A000,"The Binding of Isaac: Afterbirth+",,playable,2021-04-26 14:11:56
-0100A5A00B2AA000,"The Bluecoats North & South",nvdec,playable,2020-12-10 21:22:29
-010062500BFC0000,"The Book of Unwritten Tales 2",,playable,2021-06-09 14:42:53
-01002A2004530000,"The Bridge",,playable,2020-06-03 13:53:26
-01008D700AB14000,"The Bug Butcher",,playable,2020-06-03 12:02:04
-01001B40086E2000,"The Bunker",nvdec,playable,2022-09-16 14:24:05
-010069100B7F0000,"The Caligula Effect: Overdose",UE4;gpu,ingame,2021-01-04 11:07:50
-010066800E9F8000,"The Childs Sight",,playable,2021-06-11 19:04:56
-0100B7C01169C000,"The Coma 2: Vicious Sisters",gpu,ingame,2020-06-20 12:51:51
-010033100691A000,"The Coma: Recut",,playable,2020-06-03 15:11:23
-01004170113D4000,"The Complex",nvdec,playable,2022-09-28 14:35:41
-01000F20102AC000,"The Copper Canyon Dixie Dash",UE4,playable,2022-09-29 11:42:29
-01000850037C0000,"The Count Lucanor",nvdec,playable,2022-08-22 15:26:37
-0100EBA01548E000,"The Cruel King and the Great Hero",gpu;services,ingame,2022-12-02 07:02:08
-010051800E922000,"The Dark Crystal: Age of Resistance Tactics",,playable,2020-08-11 13:43:41
-01003DE00918E000,"The Darkside Detective",,playable,2020-06-03 22:16:18
-01000A10041EA000,"The Elder Scrolls V: Skyrim",gpu;crash,ingame,2024-07-14 03:21:31
-01004A9006B84000,"The End Is Nigh",,playable,2020-06-01 11:26:45
-0100CA100489C000,"The Escapists 2",nvdec,playable,2020-09-24 12:31:31
-01001B700BA7C000,"The Escapists: Complete Edition",,playable,2021-02-24 17:50:31
-0100C2E0129A6000,"The Executioner",nvdec,playable,2021-01-23 00:31:28
-01006050114D4000,"The Experiment: Escape Room",gpu,ingame,2022-09-30 13:20:35
-0100B5900DFB2000,"The Eyes of Ara",,playable,2022-09-16 14:44:06
-01002DD00AF9E000,"The Fall",gpu,ingame,2020-05-31 23:31:16
-01003E5002320000,"The Fall Part 2: Unbound",,playable,2021-11-06 02:18:08
-0100CDC00789E000,"The Final Station",nvdec,playable,2022-08-22 15:54:39
-010098800A1E4000,"The First Tree",,playable,2021-02-24 15:51:05
-0100C38004DCC000,"The Flame In The Flood: Complete Edition",gpu;nvdec;UE4,ingame,2022-08-22 16:23:49
-010007700D4AC000,"The Forbidden Arts",,playable,2021-01-26 16:26:24
-010030700CBBC000,"The friends of Ringo Ishikawa",,playable,2022-08-22 16:33:17
-0100b620139d8000,"The Game of Life 2",ldn-untested,ingame,2025-02-03 22:30:00
-01006350148DA000,"The Gardener and the Wild Vines",gpu,ingame,2024-04-29 16:32:10
-0100B13007A6A000,"The Gardens Between",,playable,2021-01-29 16:16:53
-010036E00FB20000,"The Great Ace Attorney Chronicles",,playable,2023-06-22 21:26:29
-010007B012514000,"The Great Perhaps",,playable,2020-09-02 15:57:04
-01003B300E4AA000,"THE GRISAIA TRILOGY",,playable,2021-01-31 15:53:59
-01001950137D8000,"The Hong Kong Massacre",crash,ingame,2021-01-21 12:06:56
-01004AD00E094000,"The House of Da Vinci",,playable,2021-01-05 14:17:19
-01005A80113D2000,"The House of Da Vinci 2",,playable,2020-10-23 20:47:17
-010088401495E000,"The House of the Dead: Remake",,playable,2025-01-11 00:36:01
-0100E24004510000,"The Hunt - Championship Edition",32-bit,menus,2022-07-21 20:21:25
-01008940086E0000,"The Infectious Madness of Doctor Dekker",nvdec,playable,2022-08-22 16:45:01
-0100B0B00B318000,"The Inner World",nvdec,playable,2020-06-03 21:22:29
-0100A9D00B31A000,"The Inner World - The Last Wind Monk",nvdec,playable,2020-11-16 13:09:40
-0100AE5003EE6000,"The Jackbox Party Pack",online-working,playable,2023-05-28 09:28:40
-010015D003EE4000,"The Jackbox Party Pack 2",online-working,playable,2022-08-22 18:23:40
-0100CC80013D6000,"The Jackbox Party Pack 3",slow;online-working,playable,2022-08-22 18:41:06
-0100E1F003EE8000,"The Jackbox Party Pack 4",online-working,playable,2022-08-22 18:56:34
-01006fe0096ac000,"The Jackbox Party Pack 5",slow;online-working,ingame,2025-02-14 05:32:00
-01005a400db52000,"The Jackbox Party Pack 6",slow;online-working,ingame,2025-02-14 05:26:00
-010052C00B184000,"The Journey Down: Chapter One",nvdec,playable,2021-02-24 13:32:41
-01006BC00B188000,"The Journey Down: Chapter Three",nvdec,playable,2021-02-24 13:45:27
-01009AB00B186000,"The Journey Down: Chapter Two",nvdec,playable,2021-02-24 13:32:13
-010020500BD98000,"The King's Bird",,playable,2022-08-22 19:07:46
-010031B00DB34000,"the Knight & the Dragon",gpu,ingame,2023-08-14 10:31:43
-01007AF012E16000,"The Language Of Love",Needs Update;crash,nothing,2020-12-03 17:54:00
-010079C017F5E000,"The Lara Croft Collection",services-horizon;deadlock,nothing,2024-07-12 22:45:51
-0100449011506000,"The Last Campfire",,playable,2022-10-20 16:44:19
-0100AAD011592000,"The Last Dead End",gpu;UE4,ingame,2022-10-20 16:59:44
-0100AC800D022000,"THE LAST REMNANT Remastered",nvdec;UE4,playable,2023-02-09 17:24:44
-0100B1900F0B6000,"The Legend of Dark Witch",,playable,2020-07-12 15:18:33
-01001920156C2000,"The Legend of Heroes: Trails from Zero",gpu;mac-bug,ingame,2024-09-14 21:41:41
-01005420101DA000,"The Legend of Heroes: Trails of Cold Steel III",,playable,2020-12-16 10:59:18
-01009B101044C000,"The Legend of Heroes: Trails of Cold Steel III Demo",demo;nvdec,playable,2021-04-23 01:07:32
-0100D3C010DE8000,"The Legend of Heroes: Trails of Cold Steel IV",nvdec,playable,2021-04-23 14:01:05
-01005E5013862000,"THE LEGEND OF HEROES: ZERO NO KISEKI KAI [英雄傳說 零之軌跡:改]",crash,nothing,2021-09-30 14:41:07
-01009C901ACEE000,"The Legend of Nayuta: Boundless Trails",,ingame,2025-06-12 15:47
-01008CF01BAAC000,"The Legend of Zelda Echoes of Wisdom",nvdec;ASTC;intel-vendor-bug,playable,2024-10-01 14:11:01
-0100509005AF2000,"The Legend of Zelda: Breath of the Wild Demo",demo,ingame,2022-12-24 05:02:58
-01007EF00011E000,"The Legend of Zelda™: Breath of the Wild",gpu;amd-vendor-bug;mac-bug,ingame,2024-09-23 19:35:46
-01006BB00C6F0000,"The Legend of Zelda™: Link’s Awakening",gpu;nvdec;mac-bug,ingame,2023-08-09 17:37:40
-01002DA013484000,"The Legend of Zelda™: Skyward Sword HD",gpu,ingame,2024-06-14 16:48:29
-0100F2C0115B6000,"The Legend of Zelda™: Tears of the Kingdom",gpu;amd-vendor-bug;intel-vendor-bug;mac-bug,ingame,2024-08-24 12:38:30
-0100A4400BE74000,"The LEGO Movie 2 Videogame",,playable,2023-03-01 11:23:37
-010064B00B95C000,"The Liar Princess and the Blind Prince",audio;slow,playable,2020-06-08 21:23:28
-0100735004898000,"The Lion's Song",,playable,2021-06-09 15:07:16
-0100A5000D590000,"The Little Acre",nvdec,playable,2021-03-02 20:22:27
-01007A700A87C000,"The Long Dark",,playable,2021-02-21 14:19:52
-010052B003A38000,"The Long Reach",nvdec,playable,2021-02-24 14:09:48
-01003C3013300000,"The Long Return",slow,playable,2020-12-10 21:05:10
-0100CE1004E72000,"The Longest Five Minutes",gpu,boots,2023-02-19 18:33:11
-0100F3D0122C2000,"The Longing",gpu,ingame,2022-11-12 15:00:58
-010085A00C5E8000,"The Lord of the Rings: Adventure Card Game - Definitive Edition",online-broken,menus,2022-09-16 15:19:32
-01008A000A404000,"The Lost Child",nvdec,playable,2021-02-23 15:44:20
-0100BAB00A116000,"The Low Road",,playable,2021-02-26 13:23:22
-01005F3006AFE000,"The Mahjong",Needs Update;crash;services,nothing,2021-04-01 22:06:22
-0100DC300AC78000,"The Messenger",,playable,2020-03-22 13:51:37
-0100DEC00B2BC000,"The Midnight Sanctuary",nvdec;UE4;vulkan-backend-bug,playable,2022-10-03 17:17:32
-0100F1B00B456000,"The MISSING: J.J. Macfield and the Island of Memories",,playable,2022-08-22 19:36:18
-010033300AC1A000,"The Mooseman",,playable,2021-02-24 12:58:57
-01005E9016BDE000,"The movie The Quintessential Bride -Five Memories Spent with You-",,playable,2023-12-14 14:43:43
-0100496004194000,"The Mummy Demastered",,playable,2021-02-23 13:11:27
-01004C500AAF6000,"The Mystery of the Hudson Case",,playable,2020-06-01 11:03:36
-01000CF0084BC000,"The Next Penelope",,playable,2021-01-29 16:26:11
-01001FB00E386000,"THE NINJA SAVIORS Return of the Warriors",online,playable,2021-03-25 23:48:07
-0100B080184BC000,"The Oregon Trail",gpu,ingame,2022-11-25 16:11:49
-0100B0101265C000,"The Otterman Empire",UE4;gpu,ingame,2021-06-17 12:27:15
-01000BC01801A000,"The Outbound Ghost",,nothing,2024-03-02 17:10:58
-0100626011656000,"The Outer Worlds",gpu;nvdec;UE4;vulkan-backend-bug;opengl-backend-bug,ingame,2022-10-03 17:55:32
-01005C500D690000,"The Park",UE4;crash;gpu,ingame,2020-12-18 12:50:07
-010050101127C000,"The Persistence",nvdec,playable,2021-06-06 19:15:40
-0100CD300880E000,"The Pinball Arcade",online-broken,playable,2022-08-22 19:49:46
-01006BD018B54000,"The Plucky Squire",crash,ingame,2024-09-27 22:32:33
-0100E6A00B960000,"The Princess Guide",,playable,2021-02-24 14:23:34
-010058A00BF1C000,"The Raven Remastered",nvdec,playable,2022-08-22 20:02:47
-0100EB100D17C000,"The Red Strings Club",,playable,2020-06-01 10:51:18
-010079400BEE0000,"The Room",,playable,2021-04-14 18:57:05
-010033100EE12000,"The Ryuo's Work is Never Done!",,playable,2022-03-29 00:35:37
-01002BA00C7CE000,"The Savior's Gang",gpu;nvdec;UE4,ingame,2022-09-21 12:37:48
-0100F3200E7CA000,"The Settlers®: New Allies",deadlock,nothing,2023-10-25 00:18:05
-0100F89003BC8000,"The Sexy Brutale",,playable,2021-01-06 17:48:28
-01001FF00BEE8000,"The Shapeshifting Detective",nvdec,playable,2021-01-10 13:10:49
-010028D00BA1A000,"The Sinking City",nvdec;UE4,playable,2022-09-12 16:41:55
-010041C00A68C000,"The Spectrum Retreat",,playable,2022-10-03 18:52:40
-010029300E5C4000,"The Stanley Parable: Ultra Deluxe",gpu,ingame,2024-07-12 23:18:26
-010007F00AF56000,"The Station",,playable,2022-09-28 18:15:27
-0100858010DC4000,"the StoryTale",,playable,2022-09-03 13:00:25
-0100AA400A238000,"The Stretchers™",nvdec;UE4,playable,2022-09-16 15:40:58
-0100E3100450E000,"The Strike - Championship Edition",gpu;32-bit,boots,2022-12-09 15:58:16
-0100EF200DA60000,"The Survivalists",,playable,2020-10-27 15:51:13
-010040D00B7CE000,"The Swindle",nvdec,playable,2022-08-22 20:53:52
-010037D00D568000,"The Swords of Ditto: Mormo's Curse",slow,ingame,2020-12-06 00:13:12
-01009B300D76A000,"The Tiny Bang Story",,playable,2021-03-05 15:39:05
-0100C3300D8C4000,"The Touryst",crash,ingame,2023-08-22 01:32:38
-010047300EBA6000,"The Tower of Beatrice",,playable,2022-09-12 16:51:42
-010058000A576000,"The Town of Light: Deluxe Edition",gpu,playable,2022-09-21 12:51:34
-0100B0E0086F6000,"The Trail: Frontier Challenge",slow,playable,2022-08-23 15:10:51
-0100EA100F516000,"The Turing Test",nvdec,playable,2022-09-21 13:24:07
-010064E00ECBC000,"The Unicorn Princess",,playable,2022-09-16 16:20:56
-0100BCF00E970000,"The Vanishing of Ethan Carter",UE4,playable,2021-06-09 17:14:47
-0100D0500B0A6000,"The VideoKid",nvdec,playable,2021-01-06 09:28:24
-01008CF00BA38000,"The Voice",services,menus,2020-07-28 20:48:49
-010056E00B4F4000,"The Walking Dead: A New Frontier",,playable,2022-09-21 13:40:48
-010099100B6AC000,"The Walking Dead: Season Two",,playable,2020-08-09 12:57:06
-010029200B6AA000,"The Walking Dead: The Complete First Season",,playable,2021-06-04 13:10:56
-010060F00AA70000,"The Walking Dead: The Final Season - Season Pass",online-broken,playable,2022-08-23 17:22:32
-010095F010568000,"The Wanderer: Frankenstein's Creature",,playable,2020-07-11 12:49:51
-01008B200FC6C000,"The Wardrobe: Even Better Edition",,playable,2022-09-16 19:14:55
-01003D100E9C6000,"The Witcher 3: Wild Hunt",nvdec;vulkan-backend-bug;amd-vendor-bug,playable,2024-02-22 12:21:51
-0100B1300FF08000,"The Wonderful 101: Remastered",slow;nvdec,playable,2022-09-30 13:49:28
-0100C1500B82E000,"The World Ends with You®: Final Remix",ldn-untested,playable,2022-07-09 01:11:21
-0100E6200D56E000,"The World Next Door",,playable,2022-09-21 14:15:23
-010075900CD1C000,"Thea: The Awakening",,playable,2021-01-18 15:08:47
-010081B01777C000,"THEATRHYTHM FINAL BAR LINE",Incomplete,ingame,2024-08-05 14:24:55
-01001C2010D08000,"They Bleed Pixels",gpu,ingame,2024-08-09 05:52:18
-0100768010970000,"They Came From the Sky",,playable,2020-06-12 16:38:19
-0100CE700F62A000,"Thief of Thieves: Season One",crash;loader-allocator,nothing,2021-11-03 07:16:30
-0100CE400E34E000,"Thief Simulator",,playable,2023-04-22 04:39:11
-01009BD003B36000,"Thimbleweed Park",,playable,2022-08-24 11:15:31
-0100F2300A5DA000,"Think of the Children",deadlock,menus,2021-11-23 09:04:45
-0100066004D68000,"This Is the Police",,playable,2022-08-24 11:37:05
-01004C100A04C000,"This is the Police 2",,playable,2022-08-24 11:49:17
-0100C7C00F77C000,"This Strange Realm Of Mine",,playable,2020-08-28 12:07:24
-0100A8700BC2A000,"This War of Mine: Complete Edition",gpu;32-bit;nvdec,ingame,2022-08-24 12:00:44
-0100AC500EEE8000,"THOTH",,playable,2020-08-05 18:35:28
-0100E910103B4000,"Thronebreaker: The Witcher Tales",nvdec,playable,2021-06-03 16:40:15
-01006F6002840000,"Thumper",gpu,ingame,2024-08-12 02:41:07
-01000AC011588000,"Thy Sword",crash,ingame,2022-09-30 16:43:14
-0100E9000C42C000,"Tick Tock: A Tale for Two",,menus,2020-07-14 14:49:38
-0100B6D00C2DE000,"Tied Together",nvdec,playable,2021-04-10 14:03:46
-010074500699A000,"Timber Tennis: Versus",online,playable,2020-10-03 17:07:15
-01004C500B698000,"Time Carnage",,playable,2021-06-16 17:57:28
-0100F770045CA000,"Time Recoil",,playable,2022-08-24 12:44:03
-0100DD300CF3A000,"Timespinner",gpu,ingame,2022-08-09 09:39:11
-0100393013A10000,"Timothy and the Mysterious Forest",gpu;slow,ingame,2021-06-02 00:42:11
-0100F7C010AF6000,"Tin & Kuna",,playable,2020-11-17 12:16:12
-0100DF900FC52000,"Tiny Gladiators",,playable,2020-12-14 00:09:43
-010061A00AE64000,"Tiny Hands Adventure",,playable,2022-08-24 16:07:48
-010074800741A000,"TINY METAL",UE4;gpu;nvdec,ingame,2021-03-05 17:11:57
-01005D0011A40000,"Tiny Racer",,playable,2022-10-07 11:13:03
-010002401AE94000,"Tiny Thor",gpu,ingame,2024-07-26 08:37:35
-0100A73016576000,"Tinykin",gpu,ingame,2023-06-18 12:12:24
-0100FE801185E000,"Titan Glory",,boots,2022-10-07 11:36:40
-0100605008268000,"Titan Quest",nvdec;online-broken,playable,2022-08-19 21:54:15
-01009C400E93E000,"Titans Pinball",slow,playable,2020-06-09 16:53:52
-010019500DB1E000,"Tlicolity Eyes - twinkle showtime -",gpu,boots,2021-05-29 19:43:44
-010036700F83E000,"To the Moon",,playable,2021-03-20 15:33:38
-010014900865A000,"Toast Time: Smash Up!",crash;services,menus,2020-04-03 12:26:59
-0100A4A00B2E8000,"Toby: The Secret Mine",nvdec,playable,2021-01-06 09:22:33
-0100B5200BB7C000,"ToeJam & Earl: Back in the Groove!",,playable,2021-01-06 22:56:58
-0100B5E011920000,"TOHU",slow,playable,2021-02-08 15:40:44
-0100F3400A432000,"Toki",nvdec,playable,2021-01-06 19:59:23
-01003E500F962000,"Tokyo Dark – Remembrance –",nvdec,playable,2021-06-10 20:09:49
-0100A9400C9C2000,"Tokyo Mirage Sessions™ #FE Encore",32-bit;nvdec,playable,2022-07-07 09:41:07
-0100E2E00CB14000,"Tokyo School Life",,playable,2022-09-16 20:25:54
-010024601BB16000,"Tomb Raider I-III Remastered Starring Lara Croft",gpu;opengl,ingame,2024-09-27 12:32:04
-0100D7F01E49C000,"Tomba! Special Edition",services-horizon,nothing,2024-09-15 21:59:54
-0100D400100F8000,"Tonight We Riot",,playable,2021-02-26 15:55:09
-0100CC00102B4000,"Tony Hawk's™ Pro Skater™ 1 + 2",gpu;Needs Update,ingame,2024-09-24 08:18:14
-010093F00E818000,"Tools Up!",crash,ingame,2020-07-21 12:58:17
-01009EA00E2B8000,"Toon War",,playable,2021-06-11 16:41:53
-010090400D366000,"Torchlight II",,playable,2020-07-27 14:18:37
-010075400DDB8000,"Torchlight III",nvdec;online-broken;UE4,playable,2022-10-14 22:20:17
-01007AF011732000,"TORICKY-S",deadlock,menus,2021-11-25 08:53:36
-0100BEB010F2A000,"Torn Tales: Rebound Edition",,playable,2020-11-01 14:11:59
-0100A64010D48000,"Total Arcade Racing",,playable,2022-11-12 15:12:48
-0100512010728000,"Totally Reliable Delivery Service",online-broken,playable,2024-09-27 19:32:22
-01004E900B082000,"Touhou Genso Wanderer Reloaded",gpu;nvdec,ingame,2022-08-25 11:57:36
-010010F004022000,"Touhou Kobuto V: Burst Battle",,playable,2021-01-11 15:28:58
-0100E9D00D6C2000,"TOUHOU Spell Bubble",,playable,2020-10-18 11:43:43
-0100F7B00595C000,"Tower Of Babel",,playable,2021-01-06 17:05:15
-010094600DC86000,"Tower Of Time",gpu;nvdec,ingame,2020-07-03 11:11:12
-0100A1C00359C000,"TowerFall",,playable,2020-05-16 18:58:07
-0100F6200F77E000,"Towertale",,playable,2020-10-15 13:56:58
-010049E00BA34000,"Townsmen - A Kingdom Rebuilt",nvdec,playable,2022-10-14 22:48:59
-01009FF00A160000,"Toy Stunt Bike: Tiptop's Trials",UE4,playable,2021-04-10 13:56:34
-0100192010F5A000,"Tracks - Toybox Edition",UE4;crash,nothing,2021-02-08 15:19:18
-0100BCA00843A000,"Trailblazers",,playable,2021-03-02 20:40:49
-010009F004E66000,"Transcripted",,playable,2022-08-25 12:13:11
-01005E500E528000,"TRANSFORMERS: BATTLEGROUNDS",online,playable,2021-06-17 18:08:19
-0100BE500BEA2000,"Transistor",,playable,2020-10-22 11:28:02
-0100A8D010BFA000,"Travel Mosaics 2: Roman Holiday",,playable,2021-05-26 12:33:16
-0100102010BFC000,"Travel Mosaics 3: Tokyo Animated",,playable,2021-05-26 12:06:27
-010096D010BFE000,"Travel Mosaics 4: Adventures In Rio",,playable,2021-05-26 11:54:58
-01004C4010C00000,"Travel Mosaics 5: Waltzing Vienna",,playable,2021-05-26 11:49:35
-0100D520119D6000,"Travel Mosaics 6: Christmas Around the World",,playable,2021-05-26 00:52:47
-01000BD0119DE000,"Travel Mosaics 7: Fantastic Berlin",,playable,2021-05-22 18:37:34
-01007DB00A226000,"Travel Mosaics: A Paris Tour",,playable,2021-05-26 12:42:26
-010011600C946000,"Travis Strikes Again: No More Heroes",nvdec;UE4,playable,2022-08-25 12:36:38
-01006EB004B0E000,"Treadnauts",,playable,2021-01-10 14:57:41
-0100D7800E9E0000,"Trials of Mana",UE4,playable,2022-09-30 21:50:37
-0100E1D00FBDE000,"Trials of Mana Demo",nvdec;UE4;demo;vulkan-backend-bug,playable,2022-09-26 18:00:02
-01003E800A102000,"Trials Rising Standard Edition",,playable,2024-02-11 01:36:39
-0100CC80140F8000,"TRIANGLE STRATEGY™",gpu;Needs Update;UE4;vulkan-backend-bug,ingame,2024-09-25 20:48:37
-010064E00A932000,"Trine 2: Complete Story",nvdec,playable,2021-06-03 11:45:20
-0100DEC00A934000,"Trine 3: The Artifacts of Power",ldn-untested;online,playable,2021-06-03 12:01:24
-010055E00CA68000,"Trine 4: The Nightmare Prince",gpu,nothing,2025-01-07 05:47:46
-0100D9000A930000,"Trine Enchanted Edition",ldn-untested;nvdec,playable,2021-06-03 11:28:15
-01002D7010A54000,"Trinity Trigger",crash,ingame,2023-03-03 03:09:09
-010020700a5e0000,"TRIVIAL PURSUIT Live!",ldn-untested,ingame,2025-02-03 22:35:00
-0100868013FFC000,"TRIVIAL PURSUIT Live! 2",,boots,2022-12-19 00:04:33
-0100F78002040000,"Troll and I™",gpu;nvdec,ingame,2021-06-04 16:58:50
-0100145011008000,"Trollhunters: Defenders of Arcadia",gpu;nvdec,ingame,2020-11-30 13:27:09
-0100FBE0113CC000,"Tropico 6 - Nintendo Switch™ Edition",nvdec;UE4,playable,2022-10-14 23:21:03
-0100D06018DCA000,"Trouble Witches Final! Episode 01: Daughters of Amalgam",,playable,2024-04-08 15:08:11
-0100B5B0113CE000,"Troubleshooter",UE4;crash,nothing,2020-10-04 13:46:50
-010089600FB72000,"Trover Saves The Universe",UE4;crash,nothing,2020-10-03 10:25:27
-0100E6300D448000,"Trüberbrook",,playable,2021-06-04 17:08:00
-0100F2100AA5C000,"Truck and Logistics Simulator",,playable,2021-06-11 13:29:08
-0100CB50107BA000,"Truck Driver",online-broken,playable,2022-10-20 17:42:33
-0100E75004766000,"True Fear: Forsaken Souls - Part 1",nvdec,playable,2020-12-15 21:39:52
-010099900CAB2000,"TT Isle of Man",nvdec,playable,2020-06-22 12:25:13
-010000400F582000,"TT Isle of Man Ride on the Edge 2",gpu;nvdec;online-broken,ingame,2022-09-30 22:13:05
-0100752011628000,"TTV2",,playable,2020-11-27 13:21:36
-0100AFE00452E000,"Tumblestone",,playable,2021-01-07 17:49:20
-010085500D5F6000,"Turok",gpu,ingame,2021-06-04 13:16:24
-0100CDC00D8D6000,"Turok 2: Seeds of Evil",gpu;vulkan,ingame,2022-09-12 17:50:05
-010004B0130C8000,"Turrican Flashback",audout,playable,2021-08-30 10:07:56
-0100B1F0090F2000,"TurtlePop: Journey to Freedom",,playable,2020-06-12 17:45:39
-0100047009742000,"Twin Robots: Ultimate Edition",nvdec,playable,2022-08-25 14:24:03
-010031200E044000,"Two Point Hospital™",crash;nvdec,ingame,2022-09-22 11:22:23
-010038400C2FE000,"TY the Tasmanian Tiger™ HD",32-bit;crash;nvdec,menus,2020-12-17 21:15:00
-010073A00C4B2000,"Tyd wag vir Niemand",,playable,2021-03-02 13:39:53
-0100D5B00D6DA000,"Type:Rider",,playable,2021-01-06 13:12:55
-010040D01222C000,"UBERMOSH: SANTICIDE",,playable,2020-11-27 15:05:01
-0100992010BF8000,"Ubongo",,playable,2021-02-04 21:15:01
-010079000B56C000,"UglyDolls: An Imperfect Adventure",nvdec;UE4,playable,2022-08-25 14:42:16
-010048901295C000,"Ultimate Fishing Simulator",,playable,2021-06-16 18:38:23
-01009D000FAE0000,"Ultimate Racing 2D",,playable,2020-08-05 17:27:09
-010045200A1C2000,"Ultimate Runner",,playable,2022-08-29 12:52:40
-01006B601117E000,"Ultimate Ski Jumping 2020",online,playable,2021-03-02 20:54:11
-01002D4012222000,"Ultra Hat Dimension",services;audio,menus,2021-11-18 09:05:20
-01009C000415A000,"Ultra Hyperball",,playable,2021-01-06 10:09:55
-01007330027EE000,"Ultra Street Fighter® II: The Final Challengers",ldn-untested,playable,2021-11-25 07:54:58
-01006A300BA2C000,"Umineko no Naku Koro ni Saku - うみねこのなく頃に咲 ~猫箱と夢想の交響曲~",audout,playable,2023-05-04 17:25:23
-0100592005164000,"UNBOX: Newbie's Adventure",UE4,playable,2022-08-29 13:12:56
-01002D900C5E4000,"Uncanny Valley",nvdec,playable,2021-06-04 13:28:45
-010076F011F54000,"Undead & Beyond",nvdec,playable,2022-10-04 09:11:18
-01008F3013E4E000,"Under Leaves",,playable,2021-05-22 18:13:58
-010080B00AD66000,"Undertale",,playable,2022-08-31 17:31:46
-01008F80049C6000,"Unepic",,playable,2024-01-15 17:03:00
-01007820096FC000,"UnExplored",,playable,2021-01-06 10:02:16
-01007D1013512000,"Unhatched",,playable,2020-12-11 12:11:09
-010069401ADB8000,"Unicorn Overlord",,playable,2024-09-27 14:04:32
-0100B1400D92A000,"Unit 4",,playable,2020-12-16 18:54:13
-010045200D3A4000,"Unknown Fate",slow,ingame,2020-10-15 12:27:42
-0100AB2010B4C000,"Unlock The King",,playable,2020-09-01 13:58:27
-0100A3E011CB0000,"Unlock the King 2",,playable,2021-06-15 20:43:55
-01005AA00372A000,"UNO® for Nintendo Switch",nvdec;ldn-untested,playable,2022-07-28 14:49:47
-0100b6e012ebe000,"UNO",ldn-untested,ingame,2025-02-03 22:40:00
-0100E5D00CC0C000,"Unravel Two",nvdec,playable,2024-05-23 15:45:05
-010001300CC4A000,"Unruly Heroes",,playable,2021-01-07 18:09:31
-0100B410138C0000,"Unspottable",,playable,2022-10-25 19:28:49
-010082400BCC6000,"Untitled Goose Game",,playable,2020-09-26 13:18:06
-0100E49013190000,"Unto The End",gpu,ingame,2022-10-21 11:13:29
-0100B110109F8000,"Urban Flow",services,playable,2020-07-05 12:51:47
-010054F014016000,"Urban Street Fighting",,playable,2021-02-20 19:16:36
-01001B10068EC000,"Urban Trial Playground",UE4;nvdec;online,playable,2021-03-25 20:56:51
-0100A2500EB92000,"Urban Trial Tricky",nvdec;UE4,playable,2022-12-06 13:07:56
-01007C0003AEC000,"Use Your Words",nvdec;online-broken,menus,2022-08-29 17:22:10
-0100D4300EBF8000,"Uta no Prince-sama Amazing Aria & Sweet Serenade LOVE",crash;Needs More Attention;Needs Update,nothing,2022-02-09 08:57:44
-010024200E00A000,"Uta no☆Prince-sama♪ Repeat Love",nvdec,playable,2022-12-09 09:21:51
-010029B00CC3E000,"UTOPIA 9 - A Volatile Vacation",nvdec,playable,2020-12-16 17:06:42
-010064400B138000,"V-Rally 4",gpu;nvdec,ingame,2021-06-07 19:37:31
-0100A6700D66E000,"VA-11 HALL-A",,playable,2021-02-26 15:05:34
-01009E2003FE2000,"Vaccine",nvdec,playable,2021-01-06 01:02:07
-010089700F30C000,"Valfaris",,playable,2022-09-16 21:37:24
-0100CAF00B744000,"Valkyria Chronicles",32-bit;crash;nvdec,ingame,2022-11-23 20:03:32
-01005C600AC68000,"Valkyria Chronicles 4",audout;nvdec,playable,2021-06-03 18:12:25
-0100FBD00B91E000,"Valkyria Chronicles 4 Demo",slow;demo,ingame,2022-08-29 20:39:07
-0100E0E00B108000,"Valley",nvdec,playable,2022-09-28 19:27:58
-010089A0197E4000,"Vampire Survivors",,ingame,2024-06-17 09:57:38
-010020C00FFB6000,"Vampire: The Masquerade - Coteries of New York",,playable,2020-10-04 14:55:22
-01000BD00CE64000,"VAMPYR",nvdec;UE4,playable,2022-09-16 22:15:51
-01007C500D650000,"Vandals",,playable,2021-01-27 21:45:46
-010030F00CA1E000,"Vaporum",nvdec,playable,2021-05-28 14:25:33
-010045C0109F2000,"VARIABLE BARRICADE NS",nvdec,playable,2022-02-26 15:50:13
-0100FE200AF48000,"VASARA Collection",nvdec,playable,2021-02-28 15:26:10
-0100AD300E4FA000,"Vasilis",,playable,2020-09-01 15:05:35
-01009CD003A0A000,"Vegas Party",,playable,2021-04-14 19:21:41
-010098400E39E000,"Vektor Wars",online-broken;vulkan-backend-bug,playable,2022-10-04 09:23:46
-01003A8018E60000,"Vengeful Guardian: Moonrider",deadlock,boots,2024-03-17 23:35:37
-010095B00DBC8000,"Venture Kid",crash;gpu,ingame,2021-04-18 16:33:17
-0100C850134A0000,"Vera Blanc: Full Moon",audio,playable,2020-12-17 12:09:30
-0100379013A62000,"Very Very Valet",nvdec,playable,2022-11-12 15:25:51
-01006C8014DDA000,"Very Very Valet Demo",crash;Needs Update;demo,boots,2022-11-12 15:26:13
-010057B00712C000,"Vesta",nvdec,playable,2022-08-29 21:03:39
-0100E81007A06000,"Victor Vran Overkill Edition",gpu;deadlock;nvdec;opengl,ingame,2022-08-30 11:46:56
-01005880063AA000,"Violett",nvdec,playable,2021-01-28 13:09:36
-010037900CB1C000,"Viviette",,playable,2021-06-11 15:33:40
-0100D010113A8000,"Void Bastards",,playable,2022-10-15 00:04:19
-0100FF7010E7E000,"void tRrLM(); //Void Terrarium",gpu;Needs Update;regression,ingame,2023-02-10 01:13:25
-010078D0175EE000,"void* tRrLM2(); //Void Terrarium 2",,playable,2023-12-21 11:00:41
-0100B1A0066DC000,"Volgarr the Viking",,playable,2020-12-18 15:25:50
-0100A7900E79C000,"Volta-X",online-broken,playable,2022-10-07 12:20:51
-01004D8007368000,"Vostok Inc.",,playable,2021-01-27 17:43:59
-0100B1E0100A4000,"Voxel Galaxy",,playable,2022-09-28 22:45:02
-0100AFA011068000,"Voxel Pirates",,playable,2022-09-28 22:55:02
-0100BFB00D1F4000,"Voxel Sword",,playable,2022-08-30 14:57:27
-01004E90028A2000,"Vroom in the night sky",Needs Update;vulkan-backend-bug,playable,2023-02-20 02:32:29
-0100C7C00AE6C000,"VSR: Void Space Racing",,playable,2021-01-27 14:08:59
-0100B130119D0000,"Waifu Uncovered",crash,ingame,2023-02-27 01:17:46
-0100E29010A4A000,"Wanba Warriors",,playable,2020-10-04 17:56:22
-010078800825E000,"Wanderjahr TryAgainOrWalkAway",,playable,2020-12-16 09:46:04
-0100B27010436000,"Wanderlust Travel Stories",,playable,2021-04-07 16:09:12
-0100F8A00853C000,"Wandersong",nvdec,playable,2021-06-04 15:33:34
-0100D67013910000,"Wanna Survive",,playable,2022-11-12 21:15:43
-010056901285A000,"War Dogs: Red's Return",,playable,2022-11-13 15:29:01
-01004FA01391A000,"War Of Stealth - assassin",,playable,2021-05-22 17:34:38
-010035A00D4E6000,"War Party",nvdec,playable,2021-01-27 18:26:32
-010049500DE56000,"War Tech Fighters",nvdec,playable,2022-09-16 22:29:31
-010084D00A134000,"War Theatre",gpu,ingame,2021-06-07 19:42:45
-0100B6B013B8A000,"War Truck Simulator",,playable,2021-01-31 11:22:54
-0100563011B4A000,"War-Torn Dreams",crash,nothing,2020-10-21 11:36:16
-010054900F51A000,"WARBORN",,playable,2020-06-25 12:36:47
-01000F0002BB6000,"Wargroove",online-broken,playable,2022-08-31 10:30:45
-0100C6000EEA8000,"Warhammer 40,000: Mechanicus",nvdec,playable,2021-06-13 10:46:38
-0100E5600D7B2000,"WARHAMMER 40,000: SPACE WOLF",online-broken,playable,2022-09-20 21:11:20
-010031201307A000,"Warhammer Age of Sigmar: Storm Ground",nvdec;online-broken;UE4,playable,2022-11-13 15:46:14
-01002FF00F460000,"Warhammer Quest 2: The End Times",,playable,2020-08-04 15:28:03
-0100563010E0C000,"WarioWare™: Get It Together!",gpu;opengl-backend-bug,ingame,2024-04-23 01:04:56
-010045B018EC2000,"WarioWare™: Move It!",,playable,2023-11-14 00:23:51
-0100E0400E320000,"Warlocks 2: God Slayers",,playable,2020-12-16 17:36:50
-0100DB300A026000,"Warp Shift",nvdec,playable,2020-12-15 14:48:48
-010032700EAC4000,"WarriOrb",UE4,playable,2021-06-17 15:45:14
-0100E8500AD58000,"WARRIORS OROCHI 4 ULTIMATE",nvdec;online-broken,playable,2024-08-07 01:50:37
-0100CD900FB24000,"WARTILE",UE4;crash;gpu,menus,2020-12-11 21:56:10
-010039A00BC64000,"Wasteland 2: Director's Cut",nvdec,playable,2021-01-27 13:34:11
-0100B79011F06000,"Water Balloon Mania",,playable,2020-10-23 20:20:59
-0100BA200C378000,"Way of the Passive Fist",gpu,ingame,2021-02-26 21:07:06
-0100560010E3E000,"We should talk.",crash,nothing,2020-08-03 12:32:36
-010096000EEBA000,"Welcome to Hanwell",UE4;crash,boots,2020-08-03 11:54:57
-0100D7F010B94000,"Welcome to Primrose Lake",,playable,2022-10-21 11:30:57
-010035600EC94000,"Wenjia",,playable,2020-06-08 11:38:30
-010031B00A4E8000,"West of Loathing",,playable,2021-01-28 12:35:19
-010038900DFE0000,"What Remains of Edith Finch",slow;UE4,playable,2022-08-31 19:57:59
-010033600ADE6000,"Wheel of Fortune®",crash;Needs More Attention;nvdec,boots,2023-11-12 20:29:24
-0100DFC00405E000,"Wheels of Aurelia",,playable,2021-01-27 21:59:25
-010027D011C9C000,"Where Angels Cry",gpu;nvdec,ingame,2022-09-30 22:24:47
-0100FDB0092B4000,"Where Are My Friends?",,playable,2022-09-21 14:39:26
-01000C000C966000,"Where the Bees Make Honey",,playable,2020-07-15 12:40:49
-010017500E7E0000,"Whipseey and the Lost Atlas",,playable,2020-06-23 20:24:14
-010015A00AF1E000,"Whispering Willows",nvdec,playable,2022-09-30 22:33:05
-010027F0128EA000,"Who Wants to Be a Millionaire?",crash,nothing,2020-12-11 20:22:42
-0100C7800CA06000,"Widget Satchel",,playable,2022-09-16 22:41:07
-0100CFC00A1D8000,"Wild Guns™ Reloaded",,playable,2021-01-28 12:29:05
-010071F00D65A000,"Wilmot's Warehouse",audio;gpu,ingame,2021-06-02 17:24:32
-010048800B638000,"Windjammers",online,playable,2020-10-13 11:24:25
-010059900BA3C000,"Windscape",,playable,2022-10-21 11:49:42
-0100D6800CEAC000,"Windstorm: An Unexpected Arrival",UE4,playable,2021-06-07 19:33:19
-01005A100B314000,"Windstorm: Start of a Great Friendship",UE4;gpu;nvdec,ingame,2020-12-22 13:17:48
-010035B012F28000,"Wing of Darkness",UE4,playable,2022-11-13 16:03:51
-0100A4A015FF0000,"Winter Games 2023",deadlock,menus,2023-11-07 20:47:36
-010012A017F18800,"Witch On The Holy Night",,playable,2023-03-06 23:28:11
-0100454012E32000,"Witch Spring 3 Re:Fine -The Story of the Marionette Witch Eirudy-",crash,ingame,2021-08-08 11:56:18
-01002FC00C6D0000,"Witch Thief",,playable,2021-01-27 18:16:07
-010061501904E000,"Witch's Garden",gpu;crash;vulkan-backend-bug;opengl-backend-bug,ingame,2023-01-11 02:11:24
-0100BD4011FFE000,"Witcheye",,playable,2020-12-14 22:56:08
-0100522007AAA000,"Wizard of Legend",,playable,2021-06-07 12:20:46
-010081900F9E2000,"Wizards of Brandel",,nothing,2020-10-14 15:52:33
-0100C7600E77E000,"Wizards: Wand of Epicosity",,playable,2022-10-07 12:32:06
-01009040091E0000,"Wolfenstein II®: The New Colossus™",gpu,ingame,2024-04-05 05:39:46
-01003BD00CAAE000,"Wolfenstein: Youngblood",online-broken,boots,2024-07-12 23:49:20
-010037A00F5E2000,"Wonder Blade",,playable,2020-12-11 17:55:31
-0100B49016FF0000,"Wonder Boy Anniversary Collection",deadlock,nothing,2023-04-20 16:01:48
-0100EB2012E36000,"Wonder Boy Asha in Monster World",crash,nothing,2021-11-03 08:45:06
-0100A6300150C000,"Wonder Boy: The Dragon's Trap",,playable,2021-06-25 04:53:21
-0100F5D00C812000,"Wondershot",,playable,2022-08-31 21:05:31
-0100E0300EB04000,"Woodle Tree 2: Deluxe",gpu;slow,ingame,2020-06-04 18:44:00
-0100288012966000,"Woodsalt",,playable,2021-04-06 17:01:48
-010083E011BC8000,"Wordify",,playable,2020-10-03 09:01:07
-01009D500A194000,"World Conqueror X",,playable,2020-12-22 16:10:29
-010072000BD32000,"WORLD OF FINAL FANTASY MAXIMA",,playable,2020-06-07 13:57:23
-010009E001D90000,"World of Goo",gpu;32-bit;crash;regression,boots,2024-04-12 05:52:14
-010061F01DB7C800,"World of Goo 2",,boots,2024-08-08 22:52:49
-01001E300B038000,"World Soccer Pinball",,playable,2021-01-06 00:37:02
-010048900CF64000,"Worldend Syndrome",,playable,2021-01-03 14:16:32
-01008E9007064000,"WorldNeverland - Elnea Kingdom",,playable,2021-01-28 17:44:23
-010000301025A000,"Worlds of Magic: Planar Conquest",,playable,2021-06-12 12:51:28
-01009CD012CC0000,"Worm Jazz",gpu;services;UE4;regression,ingame,2021-11-10 10:33:04
-01001AE005166000,"Worms W.M.D",gpu;crash;nvdec;ldn-untested,boots,2023-09-16 21:42:59
-010037500C4DE000,"Worse Than Death",,playable,2021-06-11 16:05:40
-01006F100EB16000,"Woven",nvdec,playable,2021-06-02 13:41:08
-010087800DCEA000,"WRC 8 FIA World Rally Championship",nvdec,playable,2022-09-16 23:03:36
-01001A0011798000,"WRC 9 The Official Game",gpu;slow;nvdec,ingame,2022-10-25 19:47:39
-0100DC0012E48000,"Wreckfest",,playable,2023-02-12 16:13:00
-0100C5D00EDB8000,"Wreckin' Ball Adventure",UE4,playable,2022-09-12 18:56:28
-010033700418A000,"Wulverblade",nvdec,playable,2021-01-27 22:29:05
-01001C400482C000,"Wunderling DX",audio;crash,ingame,2022-09-10 13:20:12
-01003B401148E000,"Wurroom",,playable,2020-10-07 22:46:21
-010081700EDF4000,"WWE 2K Battlegrounds",nvdec;online-broken;UE4,playable,2022-10-07 12:44:40
-010009800203E000,"WWE 2K18",nvdec;online-broken,ingame,2025-01-17 11:36:56
-0100DF100B97C000,"X-Morph: Defense",,playable,2020-06-22 11:05:31
-0100D0B00FB74000,"XCOM® 2 Collection",gpu;crash,ingame,2022-10-04 09:38:30
-0100CC9015360000,"XEL",gpu,ingame,2022-10-03 10:19:39
-0100C9F009F7A000,"Xenoblade Chronicles 2: Torna ~ The Golden Country",slow;nvdec,playable,2023-01-28 16:47:28
-0100E95004038000,"Xenoblade Chronicles™ 2",deadlock;amd-vendor-bug,ingame,2024-03-28 14:31:41
-010074F013262000,"Xenoblade Chronicles™ 3",gpu;crash;nvdec;vulkan-backend-bug;amd-vendor-bug,ingame,2024-08-06 19:56:44
-0100FF500E34A000,"Xenoblade Chronicles™ Definitive Edition",nvdec,playable,2024-05-04 20:12:41
-0100453019aa8000,"Xenoblade Chronicles: X Definitive Edition",,ingame,2025-03-20 06:51:00
-010028600BA16000,"Xenon Racer",nvdec;UE4,playable,2022-08-31 22:05:30
-010064200C324000,"Xenon Valkyrie+",,playable,2021-06-07 20:25:53
-0100928005BD2000,"Xenoraid",,playable,2022-09-03 13:01:10
-01005B5009364000,"Xeodrifter",,playable,2022-09-03 13:18:39
-010048501F73E000,"X-Out: Resurfaced",,playable,2025-03-15 18:25:20
-01006FB00DB02000,"Yaga",nvdec,playable,2022-09-16 23:17:17
-010076B0101A0000,"YesterMorrow",crash,ingame,2020-12-17 17:15:25
-010085500B29A000,"Yet Another Zombie Defense HD",,playable,2021-01-06 00:18:39
-0100725019978000,"YGGDRA UNION ~WE'LL NEVER FIGHT ALONE~",,playable,2020-04-03 02:20:47
-0100634008266000,"YIIK: A Postmodern RPG",,playable,2021-01-28 13:38:37
-0100C0000CEEA000,"Yo kai watch 1 for Nintendo Switch",gpu;opengl,ingame,2024-05-28 11:11:49
-010086C00AF7C000,"Yo-Kai Watch 4++",,playable,2024-06-18 20:21:44
-010002D00632E000,"Yoku's Island Express",nvdec,playable,2022-09-03 13:59:02
-0100F47016F26000,"Yomawari 3",,playable,2022-05-10 08:26:51
-010012F00B6F2000,"Yomawari: The Long Night Collection",,playable,2022-09-03 14:36:59
-0100CC600ABB2000,"Yonder: The Cloud Catcher Chronicles (Retail Only)",,playable,2021-01-28 14:06:25
-0100534009ff2000,"Yonder: The Cloud Catcher Chronicles",,playable,2025-02-03 22:19:13
-0100BE50042F6000,"Yono and the Celestial Elephants",,playable,2021-01-28 18:23:58
-0100F110029C8000,"Yooka-Laylee",,playable,2021-01-28 14:21:45
-010022F00DA66000,"Yooka-Laylee and the Impossible Lair",,playable,2021-03-05 17:32:21
-01006000040C2000,"Yoshi’s Crafted World™",gpu;audout,ingame,2021-08-30 13:25:51
-0100AE800C9C6000,"Yoshi’s Crafted World™ Demo",gpu,boots,2020-12-16 14:57:40
-0100BBA00B23E000,"Yoshiwara Higanbana Kuon no Chigiri",nvdec,playable,2020-10-17 19:14:46
-01003A400C3DA800,"YouTube",,playable,2024-06-08 05:24:10
-00100A7700CCAA40,"Youtubers Life00",nvdec,playable,2022-09-03 14:56:19
-0100E390124D8000,"Ys IX: Monstrum Nox",,playable,2022-06-12 04:14:42
-0100F90010882000,"Ys Origin",nvdec,playable,2024-04-17 05:07:33
-01007F200B0C0000,"Ys VIII: Lacrimosa of DANA",nvdec,playable,2023-08-05 09:26:41
-010022400BE5A000,"Yu-Gi-Oh! Legacy of the Duelist : Link Evolution",,playable,2024-09-27 21:48:43
-01002D60188DE000,"Yu-Gi-Oh! Rush Duel: Dawn of the Battle Royale!! Let's Go! Go Rush!!",crash,ingame,2023-03-17 01:54:01
-010037D00DBDC000,"YU-NO: A girl who chants love at the bound of this world.",nvdec,playable,2021-01-26 17:03:52
-0100B56011502000,"Yumeutsutsu Re:After",,playable,2022-11-20 16:09:06
-0100DE200C0DA000,"Yunohana Spring! - Mellow Times -",audio;crash,menus,2020-09-27 19:27:40
-0100307011C44000,"Yuppie Psycho: Executive Edition",crash,ingame,2020-12-11 10:37:06
-0100FC900963E000,"Yuri",,playable,2021-06-11 13:08:50
-010092400A678000,"Zaccaria Pinball",online-broken,playable,2022-09-03 15:44:28
-0100E7900C4C0000,"Zarvot",,playable,2021-01-28 13:51:36
-01005F200F7C2000,"Zen Chess Collection",,playable,2020-07-01 22:28:27
-01008DD0114AE000,"Zenge",,playable,2020-10-22 13:23:57
-0100057011E50000,"Zengeon",services-horizon;crash,boots,2024-04-29 15:43:07
-0100AAC00E692000,"Zenith",,playable,2022-09-17 09:57:02
-0100A6A00894C000,"ZERO GUNNER 2- for Nintendo Switch",,playable,2021-01-04 20:17:14
-01004B001058C000,"Zero Strain",services;UE4,menus,2021-11-10 07:48:32
-010021300F69E000,"Zettai kaikyu gakuen",gpu;nvdec,ingame,2020-08-25 15:15:54
-0100D7B013DD0000,"Ziggy the Chaser",,playable,2021-02-04 20:34:27
-010086700EF16000,"ZikSquare",gpu,ingame,2021-11-06 02:02:48
-010069C0123D8000,"Zoids Wild Blast Unleashed",nvdec,playable,2022-10-15 11:26:59
-0100C7300EEE4000,"Zombie Army Trilogy",ldn-untested;online,playable,2020-12-16 12:02:28
-01006CF00DA8C000,"Zombie Driver Immortal Edition",nvdec,playable,2020-12-14 23:15:10
-0100CFE003A64000,"ZOMBIE GOLD RUSH",online,playable,2020-09-24 12:56:08
-01001740116EC000,"Zombie's Cool",,playable,2020-12-17 12:41:26
-01000E5800D32C00,"Zombieland: Double Tap - Road Trip0",,playable,2022-09-17 10:08:45
-0100CD300A1BA000,"Zombillie",,playable,2020-07-23 17:42:23
-01001EE00A6B0000,"Zotrix: Solar Division",,playable,2021-06-07 20:34:05
-0100B9B00C6A4000,"この世の果てで恋を唄う少女YU-NO",audio,ingame,2021-01-22 07:00:16
-0100E8600C504000,"スーパーファミコン Nintendo Switch Online",slow,ingame,2020-03-14 05:48:38
-01000BB01CB8A000,"トラブル・マギア ~訳アリ少女は未来を勝ち取るために異国の魔法学校へ留学します~(Trouble Magia ~Wakeari Shoujo wa Mirai o Kachitoru Tame ni Ikoku no Mahou Gakkou e Ryuugaku Shimasu~)",,nothing,2024-09-28 07:03:14
-010065500B218000,"メモリーズオフ - Innocent Fille",,playable,2022-12-02 17:36:48
-010032400E700000,"二ノ国 白き聖灰の女王",services;32-bit,menus,2023-04-16 17:11:06
-0100F3100DA46000,"初音ミク Project DIVA MEGA39's",audio;loader-allocator,playable,2022-07-29 11:45:52
-010047F012BE2000,"密室のサクリファイス/ABYSS OF THE SACRIFICE",nvdec,playable,2022-10-21 13:56:28
-0100BF401AF9C000,"御伽活劇 豆狸のバケル ~オラクル祭太郎の祭難!!~ (Otogi Katsugeki Mameda no Bakeru Oracle Saitarou no Sainan!!)",slow,playable,2023-12-31 14:37:17
-0100AFA01750C000,"死神と少女/Shinigami to Shoujo",gpu;Incomplete,ingame,2024-03-22 01:06:45
-01001BA01EBFC000,"燃えよ! 乙女道士 ~華遊恋語~ (Moeyo! Otome Doushi Kayu Koigatari)",services-horizon,nothing,2024-09-28 12:22:55
-0100936018EB4000,"牧場物語 Welcome!ワンダフルライフ",crash,ingame,2023-04-25 19:43:52
-0100F4401940A000,"超探偵事件簿 レインコード (Master Detective Archives: Rain Code)",crash,ingame,2024-02-12 20:58:31
-010064801A01C000,"超次元ゲイム ネプテューヌ GameMaker R:Evolution",crash,nothing,2023-10-30 22:37:40
-0100F3400332C000,"ゼノブレイド2",deadlock;amd-vendor-bug,ingame,2024-03-28 14:31:41
diff --git a/docs/shell.png b/docs/shell.png
index 9f2d4c257..f1eda13e8 100644
Binary files a/docs/shell.png and b/docs/shell.png differ
diff --git a/docs/workflow/pr-guide.md b/docs/workflow/pr-guide.md
index 5616b0a0b..50f44d87f 100644
--- a/docs/workflow/pr-guide.md
+++ b/docs/workflow/pr-guide.md
@@ -18,13 +18,13 @@ To merge pull requests, you must have write permissions in the repository.
## Pull Request Ownership
-Every pull request will automatically have labels and reviewers assigned. The label not only indicates the code segment which the change touches but also the area reviewers to be assigned.
+Every pull request will have automatically have labels and reviewers assigned. The label not only indicates the code segment which the change touches but also the area reviewers to be assigned.
If during the code review process a merge conflict occurs, the PR author is responsible for its resolution. Help will be provided if necessary although GitHub makes this easier by allowing simple conflict resolution using the [conflict-editor](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/resolving-a-merge-conflict-on-github).
## Pull Request Builds
-When submitting a PR to the `Ryubing/Ryujinx` repository, various builds will run validating many areas to ensure we keep developer productivity and product quality high. These various workflows can be tracked in the [Actions](https://github.com/Ryubing/Ryujinx/actions) tab of the repository. If the job continues to completion, the build artifacts will be uploaded and posted as a comment in the PR discussion.
+When submitting a PR to the `GreemDev/Ryujinx` repository, various builds will run validating many areas to ensure we keep developer productivity and product quality high. These various workflows can be tracked in the [Actions](https://github.com/GreemDev/Ryujinx/actions) tab of the repository. If the job continues to completion, the build artifacts will be uploaded and posted as a comment in the PR discussion.
## Review Turnaround Times
@@ -42,7 +42,7 @@ Anyone with write access can merge a pull request manually when the following co
* The PR has been approved by two reviewers and any other objections are addressed.
* You can request follow up reviews from the original reviewers if they requested changes.
-* The PR successfully builds and passes all tests in the Continuous Integration (CI) system. In case of failures, refer to the [Actions](https://github.com/Ryubing/Ryujinx/actions) tab of your PR.
+* The PR successfully builds and passes all tests in the Continuous Integration (CI) system. In case of failures, refer to the [Actions](https://github.com/GreemDev/Ryujinx/actions) tab of your PR.
Typically, PRs are merged as one commit (squash merges). It creates a simpler history than a Merge Commit. "Special circumstances" are rare, and typically mean that there are a series of cleanly separated changes that will be too hard to understand if squashed together, or for some reason we want to preserve the ability to dissect them.
diff --git a/nuget.config b/nuget.config
index 26f795ba1..80f5bd7fc 100644
--- a/nuget.config
+++ b/nuget.config
@@ -1,25 +1,7 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
diff --git a/src/ARMeilleure/ARMeilleure.csproj b/src/ARMeilleure/ARMeilleure.csproj
index c3a82d4cd..5b6c5a6da 100644
--- a/src/ARMeilleure/ARMeilleure.csproj
+++ b/src/ARMeilleure/ARMeilleure.csproj
@@ -3,10 +3,10 @@
true
$(DefaultItemExcludes);._*
- true
+
diff --git a/src/ARMeilleure/CodeGen/Arm64/Arm64Optimizer.cs b/src/ARMeilleure/CodeGen/Arm64/Arm64Optimizer.cs
index 112193f46..00ffd1958 100644
--- a/src/ARMeilleure/CodeGen/Arm64/Arm64Optimizer.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/Arm64Optimizer.cs
@@ -13,13 +13,13 @@ namespace ARMeilleure.CodeGen.Arm64
public static void RunPass(ControlFlowGraph cfg)
{
- Dictionary constants = new();
+ var constants = new Dictionary();
Operand GetConstantCopy(BasicBlock block, Operation operation, Operand source)
{
// If the constant has many uses, we also force a new constant mov to be added, in order
// to avoid overflow of the counts field (that is limited to 16 bits).
- if (!constants.TryGetValue(source.Value, out Operand constant) || constant.UsesCount > MaxConstantUses)
+ if (!constants.TryGetValue(source.Value, out var constant) || constant.UsesCount > MaxConstantUses)
{
constant = Local(source.Type);
@@ -254,7 +254,7 @@ namespace ARMeilleure.CodeGen.Arm64
private static bool IsMemoryLoadOrStore(Instruction inst)
{
- return inst is Instruction.Load or Instruction.Store;
+ return inst == Instruction.Load || inst == Instruction.Store;
}
private static bool ConstTooLong(Operand constOp, OperandType accessType)
diff --git a/src/ARMeilleure/CodeGen/Arm64/Assembler.cs b/src/ARMeilleure/CodeGen/Arm64/Assembler.cs
index 0d493426b..41684faf2 100644
--- a/src/ARMeilleure/CodeGen/Arm64/Assembler.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/Assembler.cs
@@ -123,7 +123,7 @@ namespace ARMeilleure.CodeGen.Arm64
public void Cset(Operand rd, ArmCondition condition)
{
- Operand zr = Factory.Register(ZrRegister, RegisterType.Integer, rd.Type);
+ var zr = Factory.Register(ZrRegister, RegisterType.Integer, rd.Type);
Csinc(rd, zr, zr, (ArmCondition)((int)condition ^ 1));
}
@@ -774,7 +774,6 @@ namespace ARMeilleure.CodeGen.Arm64
instI |= 1 << 22; // sh flag
imm >>= 12;
}
-
WriteInstructionAuto(instI | (EncodeUImm12(imm, 0) << 10), rd, rn);
}
else
diff --git a/src/ARMeilleure/CodeGen/Arm64/CodeGenCommon.cs b/src/ARMeilleure/CodeGen/Arm64/CodeGenCommon.cs
index af5f1a8c7..1f0148d5e 100644
--- a/src/ARMeilleure/CodeGen/Arm64/CodeGenCommon.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/CodeGenCommon.cs
@@ -52,7 +52,7 @@ namespace ARMeilleure.CodeGen.Arm64
// Any value AND all ones will be equal itself, so it's effectively a no-op.
// Any value OR all ones will be equal all ones, so one can just use MOV.
// Any value XOR all ones will be equal its inverse, so one can just use MVN.
- if (value is 0 or ulong.MaxValue)
+ if (value == 0 || value == ulong.MaxValue)
{
immN = 0;
immS = 0;
diff --git a/src/ARMeilleure/CodeGen/Arm64/CodeGenContext.cs b/src/ARMeilleure/CodeGen/Arm64/CodeGenContext.cs
index e4d9f46fa..89b1e9e6b 100644
--- a/src/ARMeilleure/CodeGen/Arm64/CodeGenContext.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/CodeGenContext.cs
@@ -1,7 +1,6 @@
using ARMeilleure.CodeGen.Linking;
using ARMeilleure.CodeGen.RegisterAllocators;
using ARMeilleure.IntermediateRepresentation;
-using Microsoft.IO;
using Ryujinx.Common.Memory;
using System;
using System.Collections.Generic;
@@ -15,7 +14,7 @@ namespace ARMeilleure.CodeGen.Arm64
private const int CbnzInstLength = 4;
private const int LdrLitInstLength = 4;
- private readonly RecyclableMemoryStream _stream;
+ private readonly Stream _stream;
public int StreamOffset => (int)_stream.Length;
@@ -43,7 +42,7 @@ namespace ARMeilleure.CodeGen.Arm64
{
Offset = offset;
Symbol = symbol;
- LdrOffsets = [];
+ LdrOffsets = new List<(Operand, int)>();
}
}
@@ -92,7 +91,7 @@ namespace ARMeilleure.CodeGen.Arm64
long target = _stream.Position;
- if (_pendingBranches.TryGetValue(block, out List<(ArmCondition Condition, long BranchPos)> list))
+ if (_pendingBranches.TryGetValue(block, out var list))
{
foreach ((ArmCondition condition, long branchPos) in list)
{
@@ -120,7 +119,7 @@ namespace ARMeilleure.CodeGen.Arm64
}
else
{
- if (!_pendingBranches.TryGetValue(target, out List<(ArmCondition Condition, long BranchPos)> list))
+ if (!_pendingBranches.TryGetValue(target, out var list))
{
list = new List<(ArmCondition, long)>();
_pendingBranches.Add(target, list);
@@ -267,7 +266,7 @@ namespace ARMeilleure.CodeGen.Arm64
}
else
{
- relocInfo = new RelocInfo([]);
+ relocInfo = new RelocInfo(Array.Empty());
}
return (code, relocInfo);
diff --git a/src/ARMeilleure/CodeGen/Arm64/CodeGenerator.cs b/src/ARMeilleure/CodeGen/Arm64/CodeGenerator.cs
index fbf4c1eb4..2df86671a 100644
--- a/src/ARMeilleure/CodeGen/Arm64/CodeGenerator.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/CodeGenerator.cs
@@ -189,8 +189,8 @@ namespace ARMeilleure.CodeGen.Arm64
// The only blocks which can have 0 successors are exit blocks.
Operation last = block.Operations.Last;
- Debug.Assert(last.Instruction is Instruction.Tailcall or
- Instruction.Return);
+ Debug.Assert(last.Instruction == Instruction.Tailcall ||
+ last.Instruction == Instruction.Return);
}
else
{
@@ -322,7 +322,7 @@ namespace ARMeilleure.CodeGen.Arm64
Debug.Assert(comp.Kind == OperandKind.Constant);
- ArmCondition cond = ((Comparison)comp.AsInt32()).ToArmCondition();
+ var cond = ((Comparison)comp.AsInt32()).ToArmCondition();
GenerateCompareCommon(context, operation);
@@ -354,7 +354,7 @@ namespace ARMeilleure.CodeGen.Arm64
Debug.Assert(dest.Type == OperandType.I32);
Debug.Assert(comp.Kind == OperandKind.Constant);
- ArmCondition cond = ((Comparison)comp.AsInt32()).ToArmCondition();
+ var cond = ((Comparison)comp.AsInt32()).ToArmCondition();
GenerateCompareCommon(context, operation);
@@ -464,7 +464,7 @@ namespace ARMeilleure.CodeGen.Arm64
Operand dest = operation.Destination;
Operand source = operation.GetSource(0);
- Debug.Assert(dest.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(dest.Type == OperandType.FP32 || dest.Type == OperandType.FP64);
Debug.Assert(dest.Type != source.Type);
Debug.Assert(source.Type != OperandType.V128);
@@ -483,7 +483,7 @@ namespace ARMeilleure.CodeGen.Arm64
Operand dest = operation.Destination;
Operand source = operation.GetSource(0);
- Debug.Assert(dest.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(dest.Type == OperandType.FP32 || dest.Type == OperandType.FP64);
Debug.Assert(dest.Type != source.Type);
Debug.Assert(source.Type.IsInteger());
@@ -1079,7 +1079,7 @@ namespace ARMeilleure.CodeGen.Arm64
private static UnwindInfo WritePrologue(CodeGenContext context)
{
- List pushEntries = [];
+ List pushEntries = new();
Operand rsp = Register(SpRegister);
@@ -1463,7 +1463,7 @@ namespace ARMeilleure.CodeGen.Arm64
private static bool IsLoadOrStore(Operation operation)
{
- return operation.Instruction is Instruction.Load or Instruction.Store;
+ return operation.Instruction == Instruction.Load || operation.Instruction == Instruction.Store;
}
private static OperandType GetMemOpValueType(Operation operation)
@@ -1499,7 +1499,6 @@ namespace ARMeilleure.CodeGen.Arm64
return false;
}
}
-
if (memOp.Index != default)
{
return false;
@@ -1554,7 +1553,7 @@ namespace ARMeilleure.CodeGen.Arm64
private static void EnsureSameReg(Operand op1, Operand op2)
{
- Debug.Assert(op1.Kind is OperandKind.Register or OperandKind.Memory);
+ Debug.Assert(op1.Kind == OperandKind.Register || op1.Kind == OperandKind.Memory);
Debug.Assert(op1.Kind == op2.Kind);
Debug.Assert(op1.Value == op2.Value);
}
diff --git a/src/ARMeilleure/CodeGen/Arm64/CodeGeneratorIntrinsic.cs b/src/ARMeilleure/CodeGen/Arm64/CodeGeneratorIntrinsic.cs
index 390dc5b2e..b87370557 100644
--- a/src/ARMeilleure/CodeGen/Arm64/CodeGeneratorIntrinsic.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/CodeGeneratorIntrinsic.cs
@@ -509,6 +509,7 @@ namespace ARMeilleure.CodeGen.Arm64
context.Assembler.WriteInstruction(instruction, rd, rn);
}
+
}
private static void GenerateScalarTernary(
diff --git a/src/ARMeilleure/CodeGen/Arm64/HardwareCapabilities.cs b/src/ARMeilleure/CodeGen/Arm64/HardwareCapabilities.cs
index fa9e7fe2e..639e4476b 100644
--- a/src/ARMeilleure/CodeGen/Arm64/HardwareCapabilities.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/HardwareCapabilities.cs
@@ -137,12 +137,11 @@ namespace ARMeilleure.CodeGen.Arm64
{
return val != 0;
}
-
return false;
}
- private static readonly string[] _sysctlNames =
- [
+ private static readonly string[] _sysctlNames = new string[]
+ {
"hw.optional.floatingpoint",
"hw.optional.AdvSIMD",
"hw.optional.arm.FEAT_FP16",
@@ -151,8 +150,8 @@ namespace ARMeilleure.CodeGen.Arm64
"hw.optional.arm.FEAT_LSE",
"hw.optional.armv8_crc32",
"hw.optional.arm.FEAT_SHA1",
- "hw.optional.arm.FEAT_SHA256"
- ];
+ "hw.optional.arm.FEAT_SHA256",
+ };
[Flags]
public enum MacOsFeatureFlags
diff --git a/src/ARMeilleure/CodeGen/Arm64/PreAllocator.cs b/src/ARMeilleure/CodeGen/Arm64/PreAllocator.cs
index 76a231d6c..f66bb66e6 100644
--- a/src/ARMeilleure/CodeGen/Arm64/PreAllocator.cs
+++ b/src/ARMeilleure/CodeGen/Arm64/PreAllocator.cs
@@ -261,10 +261,10 @@ namespace ARMeilleure.CodeGen.Arm64
Operand dest = operation.Destination;
- List sources =
- [
- operation.GetSource(0)
- ];
+ List sources = new()
+ {
+ operation.GetSource(0),
+ };
int argsCount = operation.SourcesCount - 1;
@@ -365,10 +365,10 @@ namespace ARMeilleure.CodeGen.Arm64
Operation node,
Operation operation)
{
- List sources =
- [
- operation.GetSource(0)
- ];
+ List sources = new()
+ {
+ operation.GetSource(0),
+ };
int argsCount = operation.SourcesCount - 1;
@@ -468,8 +468,8 @@ namespace ARMeilleure.CodeGen.Arm64
// Update the sources and destinations with split 64-bit halfs of the whole 128-bit values.
// We also need a additional registers that will be used to store temporary information.
- operation.SetDestinations([actualLow, actualHigh, Local(OperandType.I64), Local(OperandType.I64)]);
- operation.SetSources([address, expectedLow, expectedHigh, desiredLow, desiredHigh]);
+ operation.SetDestinations(new[] { actualLow, actualHigh, Local(OperandType.I64), Local(OperandType.I64) });
+ operation.SetSources(new[] { address, expectedLow, expectedHigh, desiredLow, desiredHigh });
// Add some dummy uses of the input operands, as the CAS operation will be a loop,
// so they can't be used as destination operand.
@@ -486,7 +486,7 @@ namespace ARMeilleure.CodeGen.Arm64
else
{
// We need a additional register where the store result will be written to.
- node.SetDestinations([node.Destination, Local(OperandType.I32)]);
+ node.SetDestinations(new[] { node.Destination, Local(OperandType.I32) });
// Add some dummy uses of the input operands, as the CAS operation will be a loop,
// so they can't be used as destination operand.
@@ -736,19 +736,19 @@ namespace ARMeilleure.CodeGen.Arm64
{
IntrinsicInfo info = IntrinsicTable.GetInfo(intrinsic & ~(Intrinsic.Arm64VTypeMask | Intrinsic.Arm64VSizeMask));
- return info.Type is IntrinsicType.ScalarBinaryRd or
- IntrinsicType.ScalarTernaryFPRdByElem or
- IntrinsicType.ScalarTernaryShlRd or
- IntrinsicType.ScalarTernaryShrRd or
- IntrinsicType.Vector128BinaryRd or
- IntrinsicType.VectorBinaryRd or
- IntrinsicType.VectorInsertByElem or
- IntrinsicType.VectorTernaryRd or
- IntrinsicType.VectorTernaryRdBitwise or
- IntrinsicType.VectorTernaryFPRdByElem or
- IntrinsicType.VectorTernaryRdByElem or
- IntrinsicType.VectorTernaryShlRd or
- IntrinsicType.VectorTernaryShrRd;
+ return info.Type == IntrinsicType.ScalarBinaryRd ||
+ info.Type == IntrinsicType.ScalarTernaryFPRdByElem ||
+ info.Type == IntrinsicType.ScalarTernaryShlRd ||
+ info.Type == IntrinsicType.ScalarTernaryShrRd ||
+ info.Type == IntrinsicType.Vector128BinaryRd ||
+ info.Type == IntrinsicType.VectorBinaryRd ||
+ info.Type == IntrinsicType.VectorInsertByElem ||
+ info.Type == IntrinsicType.VectorTernaryRd ||
+ info.Type == IntrinsicType.VectorTernaryRdBitwise ||
+ info.Type == IntrinsicType.VectorTernaryFPRdByElem ||
+ info.Type == IntrinsicType.VectorTernaryRdByElem ||
+ info.Type == IntrinsicType.VectorTernaryShlRd ||
+ info.Type == IntrinsicType.VectorTernaryShrRd;
}
private static bool HasConstSrc1(Operation node, ulong value)
@@ -847,9 +847,9 @@ namespace ARMeilleure.CodeGen.Arm64
Debug.Assert(comp.Kind == OperandKind.Constant);
- Comparison compType = (Comparison)comp.AsInt32();
+ var compType = (Comparison)comp.AsInt32();
- return compType is Comparison.Equal or Comparison.NotEqual;
+ return compType == Comparison.Equal || compType == Comparison.NotEqual;
}
}
@@ -871,9 +871,9 @@ namespace ARMeilleure.CodeGen.Arm64
IntrinsicInfo info = IntrinsicTable.GetInfo(intrinsic & ~(Intrinsic.Arm64VTypeMask | Intrinsic.Arm64VSizeMask));
// Those have integer inputs that don't support consts.
- return info.Type is not IntrinsicType.ScalarFPConvGpr and
- not IntrinsicType.ScalarFPConvFixedGpr and
- not IntrinsicType.SetRegister;
+ return info.Type != IntrinsicType.ScalarFPConvGpr &&
+ info.Type != IntrinsicType.ScalarFPConvFixedGpr &&
+ info.Type != IntrinsicType.SetRegister;
}
return false;
diff --git a/src/ARMeilleure/CodeGen/CompiledFunction.cs b/src/ARMeilleure/CodeGen/CompiledFunction.cs
index 7014f715a..8ea7ff532 100644
--- a/src/ARMeilleure/CodeGen/CompiledFunction.cs
+++ b/src/ARMeilleure/CodeGen/CompiledFunction.cs
@@ -1,6 +1,7 @@
using ARMeilleure.CodeGen.Linking;
using ARMeilleure.CodeGen.Unwinding;
using ARMeilleure.Translation.Cache;
+using System;
using System.Runtime.InteropServices;
namespace ARMeilleure.CodeGen
diff --git a/src/ARMeilleure/CodeGen/Linking/RelocInfo.cs b/src/ARMeilleure/CodeGen/Linking/RelocInfo.cs
index fb8b449a7..01ff0347b 100644
--- a/src/ARMeilleure/CodeGen/Linking/RelocInfo.cs
+++ b/src/ARMeilleure/CodeGen/Linking/RelocInfo.cs
@@ -10,7 +10,7 @@ namespace ARMeilleure.CodeGen.Linking
///
/// Gets an empty .
///
- public static RelocInfo Empty { get; } = new(null);
+ public static RelocInfo Empty { get; } = new RelocInfo(null);
private readonly RelocEntry[] _entries;
diff --git a/src/ARMeilleure/CodeGen/Optimizations/ConstantFolding.cs b/src/ARMeilleure/CodeGen/Optimizations/ConstantFolding.cs
index c7aa1ee5f..be3dff58c 100644
--- a/src/ARMeilleure/CodeGen/Optimizations/ConstantFolding.cs
+++ b/src/ARMeilleure/CodeGen/Optimizations/ConstantFolding.cs
@@ -37,7 +37,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x + y);
}
-
break;
case Instruction.BitwiseAnd:
@@ -49,7 +48,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x & y);
}
-
break;
case Instruction.BitwiseExclusiveOr:
@@ -61,7 +59,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x ^ y);
}
-
break;
case Instruction.BitwiseNot:
@@ -73,7 +70,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => ~x);
}
-
break;
case Instruction.BitwiseOr:
@@ -85,7 +81,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x | y);
}
-
break;
case Instruction.ConvertI64ToI32:
@@ -93,7 +88,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI32(operation, (x) => x);
}
-
break;
case Instruction.Compare:
@@ -135,7 +129,6 @@ namespace ARMeilleure.CodeGen.Optimizations
break;
}
}
-
break;
case Instruction.Copy:
@@ -147,7 +140,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => x);
}
-
break;
case Instruction.Divide:
@@ -159,7 +151,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => y != 0 ? x / y : 0);
}
-
break;
case Instruction.DivideUI:
@@ -171,7 +162,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => y != 0 ? (long)((ulong)x / (ulong)y) : 0);
}
-
break;
case Instruction.Multiply:
@@ -183,7 +173,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x * y);
}
-
break;
case Instruction.Negate:
@@ -195,7 +184,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => -x);
}
-
break;
case Instruction.ShiftLeft:
@@ -207,7 +195,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x << (int)y);
}
-
break;
case Instruction.ShiftRightSI:
@@ -219,7 +206,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x >> (int)y);
}
-
break;
case Instruction.ShiftRightUI:
@@ -231,7 +217,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => (long)((ulong)x >> (int)y));
}
-
break;
case Instruction.SignExtend16:
@@ -243,7 +228,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (short)x);
}
-
break;
case Instruction.SignExtend32:
@@ -255,7 +239,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (int)x);
}
-
break;
case Instruction.SignExtend8:
@@ -267,7 +250,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (sbyte)x);
}
-
break;
case Instruction.ZeroExtend16:
@@ -279,7 +261,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (ushort)x);
}
-
break;
case Instruction.ZeroExtend32:
@@ -291,7 +272,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (uint)x);
}
-
break;
case Instruction.ZeroExtend8:
@@ -303,7 +283,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateUnaryI64(operation, (x) => (byte)x);
}
-
break;
case Instruction.Subtract:
@@ -315,7 +294,6 @@ namespace ARMeilleure.CodeGen.Optimizations
{
EvaluateBinaryI64(operation, (x, y) => x - y);
}
-
break;
}
}
diff --git a/src/ARMeilleure/CodeGen/Optimizations/Optimizer.cs b/src/ARMeilleure/CodeGen/Optimizations/Optimizer.cs
index cbc6ab784..1afc3a782 100644
--- a/src/ARMeilleure/CodeGen/Optimizations/Optimizer.cs
+++ b/src/ARMeilleure/CodeGen/Optimizations/Optimizer.cs
@@ -227,11 +227,11 @@ namespace ARMeilleure.CodeGen.Optimizations
private static bool HasSideEffects(Operation node)
{
- return node.Instruction is Instruction.Call
- or Instruction.Tailcall
- or Instruction.CompareAndSwap
- or Instruction.CompareAndSwap16
- or Instruction.CompareAndSwap8;
+ return node.Instruction == Instruction.Call
+ || node.Instruction == Instruction.Tailcall
+ || node.Instruction == Instruction.CompareAndSwap
+ || node.Instruction == Instruction.CompareAndSwap16
+ || node.Instruction == Instruction.CompareAndSwap8;
}
private static bool IsPropagableCompare(Operation operation)
diff --git a/src/ARMeilleure/CodeGen/RegisterAllocators/CopyResolver.cs b/src/ARMeilleure/CodeGen/RegisterAllocators/CopyResolver.cs
index 8b135afab..af10330ba 100644
--- a/src/ARMeilleure/CodeGen/RegisterAllocators/CopyResolver.cs
+++ b/src/ARMeilleure/CodeGen/RegisterAllocators/CopyResolver.cs
@@ -31,7 +31,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
public ParallelCopy()
{
- _copies = [];
+ _copies = new List();
}
public void AddCopy(Register dest, Register source, OperandType type)
@@ -218,7 +218,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
public Operation[] Sequence()
{
- List sequence = [];
+ List sequence = new();
if (_spillQueue != null)
{
diff --git a/src/ARMeilleure/CodeGen/RegisterAllocators/LinearScanAllocator.cs b/src/ARMeilleure/CodeGen/RegisterAllocators/LinearScanAllocator.cs
index 92fedf7bf..16feeb914 100644
--- a/src/ARMeilleure/CodeGen/RegisterAllocators/LinearScanAllocator.cs
+++ b/src/ARMeilleure/CodeGen/RegisterAllocators/LinearScanAllocator.cs
@@ -115,7 +115,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
{
NumberLocals(cfg, regMasks.RegistersCount);
- AllocationContext context = new(stackAlloc, regMasks, _intervals.Count);
+ var context = new AllocationContext(stackAlloc, regMasks, _intervals.Count);
BuildIntervals(cfg, context);
@@ -799,8 +799,8 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
private void NumberLocals(ControlFlowGraph cfg, int registersCount)
{
- _operationNodes = [];
- _intervals = [];
+ _operationNodes = new List<(IntrusiveList, Operation)>();
+ _intervals = new List();
for (int index = 0; index < registersCount; index++)
{
@@ -839,7 +839,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
{
dest.NumberLocal(_intervals.Count);
- LiveInterval interval = new(dest);
+ LiveInterval interval = new LiveInterval(dest);
_intervals.Add(interval);
SetVisited(dest);
@@ -847,7 +847,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
// If this is a copy (or copy-like operation), set the copy source interval as well.
// This is used for register preferencing later on, which allows the copy to be eliminated
// in some cases.
- if (node.Instruction is Instruction.Copy or Instruction.ZeroExtend32)
+ if (node.Instruction == Instruction.Copy || node.Instruction == Instruction.ZeroExtend32)
{
Operand source = node.GetSource(0);
@@ -980,7 +980,7 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
_blockLiveIn = blkLiveIn;
- _blockEdges = [];
+ _blockEdges = new HashSet();
// Compute lifetime intervals.
int operationPos = _operationsCount;
@@ -1120,8 +1120,8 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
private static bool IsLocalOrRegister(OperandKind kind)
{
- return kind is OperandKind.LocalVariable or
- OperandKind.Register;
+ return kind == OperandKind.LocalVariable ||
+ kind == OperandKind.Register;
}
}
}
diff --git a/src/ARMeilleure/CodeGen/RegisterAllocators/LiveIntervalList.cs b/src/ARMeilleure/CodeGen/RegisterAllocators/LiveIntervalList.cs
index b31d8fa78..84b892f42 100644
--- a/src/ARMeilleure/CodeGen/RegisterAllocators/LiveIntervalList.cs
+++ b/src/ARMeilleure/CodeGen/RegisterAllocators/LiveIntervalList.cs
@@ -15,12 +15,12 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
{
if (_count + 1 > _capacity)
{
- Span oldSpan = Span;
+ var oldSpan = Span;
_capacity = Math.Max(4, _capacity * 2);
_items = Allocators.References.Allocate((uint)_capacity);
- Span newSpan = Span;
+ var newSpan = Span;
oldSpan.CopyTo(newSpan);
}
diff --git a/src/ARMeilleure/CodeGen/RegisterAllocators/UseList.cs b/src/ARMeilleure/CodeGen/RegisterAllocators/UseList.cs
index c78201785..806002f83 100644
--- a/src/ARMeilleure/CodeGen/RegisterAllocators/UseList.cs
+++ b/src/ARMeilleure/CodeGen/RegisterAllocators/UseList.cs
@@ -16,12 +16,12 @@ namespace ARMeilleure.CodeGen.RegisterAllocators
{
if (Count + 1 > _capacity)
{
- Span oldSpan = Span;
+ var oldSpan = Span;
_capacity = Math.Max(4, _capacity * 2);
_items = Allocators.Default.Allocate((uint)_capacity);
- Span newSpan = Span;
+ var newSpan = Span;
oldSpan.CopyTo(newSpan);
}
diff --git a/src/ARMeilleure/CodeGen/X86/Assembler.cs b/src/ARMeilleure/CodeGen/X86/Assembler.cs
index c27ee43cb..96f4de049 100644
--- a/src/ARMeilleure/CodeGen/X86/Assembler.cs
+++ b/src/ARMeilleure/CodeGen/X86/Assembler.cs
@@ -1,6 +1,5 @@
using ARMeilleure.CodeGen.Linking;
using ARMeilleure.IntermediateRepresentation;
-using Microsoft.IO;
using Ryujinx.Common.Memory;
using System;
using System.Collections.Generic;
@@ -75,9 +74,9 @@ namespace ARMeilleure.CodeGen.X86
{
_stream = stream;
_labels = new Dictionary();
- _jumps = [];
+ _jumps = new List();
- _relocs = relocatable ? [] : null;
+ _relocs = relocatable ? new List() : null;
}
public void MarkLabel(Operand label)
@@ -1325,8 +1324,8 @@ namespace ARMeilleure.CodeGen.X86
public (byte[], RelocInfo) GetCode()
{
- Span jumps = CollectionsMarshal.AsSpan(_jumps);
- Span relocs = CollectionsMarshal.AsSpan(_relocs);
+ var jumps = CollectionsMarshal.AsSpan(_jumps);
+ var relocs = CollectionsMarshal.AsSpan(_relocs);
// Write jump relative offsets.
bool modified;
@@ -1411,15 +1410,15 @@ namespace ARMeilleure.CodeGen.X86
// Write the code, ignoring the dummy bytes after jumps, into a new stream.
_stream.Seek(0, SeekOrigin.Begin);
- using RecyclableMemoryStream codeStream = MemoryStreamManager.Shared.GetStream();
- Assembler assembler = new(codeStream, HasRelocs);
+ using var codeStream = MemoryStreamManager.Shared.GetStream();
+ var assembler = new Assembler(codeStream, HasRelocs);
bool hasRelocs = HasRelocs;
int relocIndex = 0;
int relocOffset = 0;
- RelocEntry[] relocEntries = hasRelocs
+ var relocEntries = hasRelocs
? new RelocEntry[relocs.Length]
- : [];
+ : Array.Empty();
for (int i = 0; i < jumps.Length; i++)
{
@@ -1470,15 +1469,15 @@ namespace ARMeilleure.CodeGen.X86
_stream.CopyTo(codeStream);
- byte[] code = codeStream.ToArray();
- RelocInfo relocInfo = new(relocEntries);
+ var code = codeStream.ToArray();
+ var relocInfo = new RelocInfo(relocEntries);
return (code, relocInfo);
}
private static bool Is64Bits(OperandType type)
{
- return type is OperandType.I64 or OperandType.FP64;
+ return type == OperandType.I64 || type == OperandType.FP64;
}
private static bool IsImm8(ulong immediate, OperandType type)
diff --git a/src/ARMeilleure/CodeGen/X86/AssemblerTable.cs b/src/ARMeilleure/CodeGen/X86/AssemblerTable.cs
index 4b226803b..8910e8891 100644
--- a/src/ARMeilleure/CodeGen/X86/AssemblerTable.cs
+++ b/src/ARMeilleure/CodeGen/X86/AssemblerTable.cs
@@ -13,6 +13,7 @@ namespace ARMeilleure.CodeGen.X86
private const int BadOp = 0;
[Flags]
+ [SuppressMessage("Design", "CA1069: Enums values should not be duplicated")]
private enum InstructionFlags
{
None = 0,
diff --git a/src/ARMeilleure/CodeGen/X86/CodeGenContext.cs b/src/ARMeilleure/CodeGen/X86/CodeGenContext.cs
index afae3211f..d4d4c2058 100644
--- a/src/ARMeilleure/CodeGen/X86/CodeGenContext.cs
+++ b/src/ARMeilleure/CodeGen/X86/CodeGenContext.cs
@@ -1,6 +1,5 @@
using ARMeilleure.CodeGen.RegisterAllocators;
using ARMeilleure.IntermediateRepresentation;
-using Microsoft.IO;
using Ryujinx.Common.Memory;
using System.IO;
using System.Numerics;
@@ -9,7 +8,7 @@ namespace ARMeilleure.CodeGen.X86
{
class CodeGenContext
{
- private readonly RecyclableMemoryStream _stream;
+ private readonly Stream _stream;
private readonly Operand[] _blockLabels;
public int StreamOffset => (int)_stream.Length;
diff --git a/src/ARMeilleure/CodeGen/X86/CodeGenerator.cs b/src/ARMeilleure/CodeGen/X86/CodeGenerator.cs
index 86acea4a8..9e94a077f 100644
--- a/src/ARMeilleure/CodeGen/X86/CodeGenerator.cs
+++ b/src/ARMeilleure/CodeGen/X86/CodeGenerator.cs
@@ -175,8 +175,8 @@ namespace ARMeilleure.CodeGen.X86
// The only blocks which can have 0 successors are exit blocks.
Operation last = block.Operations.Last;
- Debug.Assert(last.Instruction is Instruction.Tailcall or
- Instruction.Return);
+ Debug.Assert(last.Instruction == Instruction.Tailcall ||
+ last.Instruction == Instruction.Return);
}
else
{
@@ -478,7 +478,7 @@ namespace ARMeilleure.CodeGen.X86
Debug.Assert(HardwareCapabilities.SupportsVexEncoding);
Debug.Assert(dest.Kind == OperandKind.Register && src1.Kind == OperandKind.Register && src2.Kind == OperandKind.Register);
- Debug.Assert(src3.Kind is OperandKind.Register or OperandKind.Memory);
+ Debug.Assert(src3.Kind == OperandKind.Register || src3.Kind == OperandKind.Memory);
EnsureSameType(dest, src1, src2, src3);
Debug.Assert(dest.Type == OperandType.V128);
@@ -623,7 +623,7 @@ namespace ARMeilleure.CodeGen.X86
Debug.Assert(comp.Kind == OperandKind.Constant);
- X86Condition cond = ((Comparison)comp.AsInt32()).ToX86Condition();
+ var cond = ((Comparison)comp.AsInt32()).ToX86Condition();
GenerateCompareCommon(context, operation);
@@ -661,7 +661,7 @@ namespace ARMeilleure.CodeGen.X86
Debug.Assert(dest.Type == OperandType.I32);
Debug.Assert(comp.Kind == OperandKind.Constant);
- X86Condition cond = ((Comparison)comp.AsInt32()).ToX86Condition();
+ var cond = ((Comparison)comp.AsInt32()).ToX86Condition();
GenerateCompareCommon(context, operation);
@@ -788,7 +788,7 @@ namespace ARMeilleure.CodeGen.X86
Operand dest = operation.Destination;
Operand source = operation.GetSource(0);
- Debug.Assert(dest.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(dest.Type == OperandType.FP32 || dest.Type == OperandType.FP64);
if (dest.Type == OperandType.FP32)
{
@@ -1723,7 +1723,7 @@ namespace ARMeilleure.CodeGen.X86
return;
}
- Debug.Assert(op1.Kind is OperandKind.Register or OperandKind.Memory);
+ Debug.Assert(op1.Kind == OperandKind.Register || op1.Kind == OperandKind.Memory);
Debug.Assert(op1.Kind == op2.Kind);
Debug.Assert(op1.Value == op2.Value);
}
@@ -1748,7 +1748,7 @@ namespace ARMeilleure.CodeGen.X86
private static UnwindInfo WritePrologue(CodeGenContext context)
{
- List pushEntries = [];
+ List pushEntries = new();
Operand rsp = Register(X86Register.Rsp);
diff --git a/src/ARMeilleure/CodeGen/X86/HardwareCapabilities.cs b/src/ARMeilleure/CodeGen/X86/HardwareCapabilities.cs
index 02c0b79f2..4f6f1e87b 100644
--- a/src/ARMeilleure/CodeGen/X86/HardwareCapabilities.cs
+++ b/src/ARMeilleure/CodeGen/X86/HardwareCapabilities.cs
@@ -40,12 +40,12 @@ namespace ARMeilleure.CodeGen.X86
return 0;
}
- ReadOnlySpan asmGetXcr0 =
- [
+ ReadOnlySpan asmGetXcr0 = new byte[]
+ {
0x31, 0xc9, // xor ecx, ecx
0xf, 0x01, 0xd0, // xgetbv
- 0xc3 // ret
- ];
+ 0xc3, // ret
+ };
using MemoryBlock memGetXcr0 = new((ulong)asmGetXcr0.Length);
@@ -53,7 +53,7 @@ namespace ARMeilleure.CodeGen.X86
memGetXcr0.Reprotect(0, (ulong)asmGetXcr0.Length, MemoryPermission.ReadAndExecute);
- GetXcr0 fGetXcr0 = Marshal.GetDelegateForFunctionPointer(memGetXcr0.Pointer);
+ var fGetXcr0 = Marshal.GetDelegateForFunctionPointer(memGetXcr0.Pointer);
return fGetXcr0();
}
diff --git a/src/ARMeilleure/CodeGen/X86/PreAllocator.cs b/src/ARMeilleure/CodeGen/X86/PreAllocator.cs
index 6b93efdfb..590c35c7b 100644
--- a/src/ARMeilleure/CodeGen/X86/PreAllocator.cs
+++ b/src/ARMeilleure/CodeGen/X86/PreAllocator.cs
@@ -66,7 +66,6 @@ namespace ARMeilleure.CodeGen.X86
{
PreAllocatorSystemV.InsertCallCopies(block.Operations, node);
}
-
break;
case Instruction.ConvertToFPUI:
@@ -82,7 +81,6 @@ namespace ARMeilleure.CodeGen.X86
{
nextNode = PreAllocatorSystemV.InsertLoadArgumentCopy(cctx, ref buffer, block.Operations, preservedArgs, node);
}
-
break;
case Instruction.Negate:
@@ -90,7 +88,6 @@ namespace ARMeilleure.CodeGen.X86
{
GenerateNegate(block.Operations, node);
}
-
break;
case Instruction.Return:
@@ -102,7 +99,6 @@ namespace ARMeilleure.CodeGen.X86
{
PreAllocatorSystemV.InsertReturnCopy(block.Operations, node);
}
-
break;
case Instruction.Tailcall:
@@ -114,7 +110,6 @@ namespace ARMeilleure.CodeGen.X86
{
PreAllocatorSystemV.InsertTailcallCopies(block.Operations, node);
}
-
break;
case Instruction.VectorInsert8:
@@ -122,7 +117,6 @@ namespace ARMeilleure.CodeGen.X86
{
GenerateVectorInsert8(block.Operations, node);
}
-
break;
case Instruction.Extended:
@@ -130,15 +124,14 @@ namespace ARMeilleure.CodeGen.X86
{
int stackOffset = stackAlloc.Allocate(OperandType.I32);
- node.SetSources([Const(stackOffset), node.GetSource(0)]);
+ node.SetSources(new Operand[] { Const(stackOffset), node.GetSource(0) });
}
else if (node.Intrinsic == Intrinsic.X86Stmxcsr)
{
int stackOffset = stackAlloc.Allocate(OperandType.I32);
- node.SetSources([Const(stackOffset)]);
+ node.SetSources(new Operand[] { Const(stackOffset) });
}
-
break;
}
}
@@ -260,8 +253,8 @@ namespace ARMeilleure.CodeGen.X86
node = nodes.AddAfter(node, Operation(Instruction.VectorCreateScalar, dest, rax));
nodes.AddAfter(node, Operation(Instruction.VectorInsert, dest, dest, rdx, Const(1)));
- operation.SetDestinations([rdx, rax]);
- operation.SetSources([operation.GetSource(0), rdx, rax, rcx, rbx]);
+ operation.SetDestinations(new Operand[] { rdx, rax });
+ operation.SetSources(new Operand[] { operation.GetSource(0), rdx, rax, rcx, rbx });
}
else
{
@@ -281,7 +274,7 @@ namespace ARMeilleure.CodeGen.X86
nodes.AddBefore(node, Operation(Instruction.Copy, temp, newValue));
- node.SetSources([node.GetSource(0), rax, temp]);
+ node.SetSources(new Operand[] { node.GetSource(0), rax, temp });
nodes.AddAfter(node, Operation(Instruction.Copy, dest, rax));
@@ -310,7 +303,7 @@ namespace ARMeilleure.CodeGen.X86
nodes.AddAfter(node, Operation(Instruction.Copy, dest, rax));
- node.SetSources([rdx, rax, node.GetSource(1)]);
+ node.SetSources(new Operand[] { rdx, rax, node.GetSource(1) });
node.Destination = rax;
}
@@ -319,9 +312,9 @@ namespace ARMeilleure.CodeGen.X86
case Instruction.Extended:
{
- bool isBlend = node.Intrinsic is Intrinsic.X86Blendvpd or
- Intrinsic.X86Blendvps or
- Intrinsic.X86Pblendvb;
+ bool isBlend = node.Intrinsic == Intrinsic.X86Blendvpd ||
+ node.Intrinsic == Intrinsic.X86Blendvps ||
+ node.Intrinsic == Intrinsic.X86Pblendvb;
// BLENDVPD, BLENDVPS, PBLENDVB last operand is always implied to be XMM0 when VEX is not supported.
// SHA256RNDS2 always has an implied XMM0 as a last operand.
@@ -355,7 +348,7 @@ namespace ARMeilleure.CodeGen.X86
nodes.AddAfter(node, Operation(Instruction.Copy, dest, rdx));
- node.SetDestinations([rdx, rax]);
+ node.SetDestinations(new Operand[] { rdx, rax });
break;
}
@@ -520,8 +513,8 @@ namespace ARMeilleure.CodeGen.X86
Operand dest = node.Destination;
Operand source = node.GetSource(0);
- Debug.Assert(dest.Type is OperandType.FP32 or
- OperandType.FP64, $"Invalid destination type \"{dest.Type}\".");
+ Debug.Assert(dest.Type == OperandType.FP32 ||
+ dest.Type == OperandType.FP64, $"Invalid destination type \"{dest.Type}\".");
Operation currentNode = node;
@@ -766,9 +759,9 @@ namespace ARMeilleure.CodeGen.X86
Debug.Assert(comp.Kind == OperandKind.Constant);
- Comparison compType = (Comparison)comp.AsInt32();
+ var compType = (Comparison)comp.AsInt32();
- return compType is Comparison.Equal or Comparison.NotEqual;
+ return compType == Comparison.Equal || compType == Comparison.NotEqual;
}
}
diff --git a/src/ARMeilleure/CodeGen/X86/PreAllocatorSystemV.cs b/src/ARMeilleure/CodeGen/X86/PreAllocatorSystemV.cs
index cff1c7240..e754cb09b 100644
--- a/src/ARMeilleure/CodeGen/X86/PreAllocatorSystemV.cs
+++ b/src/ARMeilleure/CodeGen/X86/PreAllocatorSystemV.cs
@@ -14,10 +14,10 @@ namespace ARMeilleure.CodeGen.X86
{
Operand dest = node.Destination;
- List sources =
- [
- node.GetSource(0)
- ];
+ List sources = new()
+ {
+ node.GetSource(0),
+ };
int argsCount = node.SourcesCount - 1;
@@ -117,10 +117,10 @@ namespace ARMeilleure.CodeGen.X86
public static void InsertTailcallCopies(IntrusiveList nodes, Operation node)
{
- List sources =
- [
- node.GetSource(0)
- ];
+ List sources = new()
+ {
+ node.GetSource(0),
+ };
int argsCount = node.SourcesCount - 1;
diff --git a/src/ARMeilleure/CodeGen/X86/PreAllocatorWindows.cs b/src/ARMeilleure/CodeGen/X86/PreAllocatorWindows.cs
index 52f72ac69..10a2bd129 100644
--- a/src/ARMeilleure/CodeGen/X86/PreAllocatorWindows.cs
+++ b/src/ARMeilleure/CodeGen/X86/PreAllocatorWindows.cs
@@ -321,7 +321,7 @@ namespace ARMeilleure.CodeGen.X86
nodes.AddBefore(node, retCopyOp);
}
- node.SetSources([]);
+ node.SetSources(Array.Empty());
}
}
}
diff --git a/src/ARMeilleure/CodeGen/X86/X86Optimizer.cs b/src/ARMeilleure/CodeGen/X86/X86Optimizer.cs
index 49dc1c8a4..690ca5043 100644
--- a/src/ARMeilleure/CodeGen/X86/X86Optimizer.cs
+++ b/src/ARMeilleure/CodeGen/X86/X86Optimizer.cs
@@ -13,13 +13,13 @@ namespace ARMeilleure.CodeGen.X86
public static void RunPass(ControlFlowGraph cfg)
{
- Dictionary constants = new();
+ var constants = new Dictionary();
Operand GetConstantCopy(BasicBlock block, Operation operation, Operand source)
{
// If the constant has many uses, we also force a new constant mov to be added, in order
// to avoid overflow of the counts field (that is limited to 16 bits).
- if (!constants.TryGetValue(source.Value, out Operand constant) || constant.UsesCount > MaxConstantUses)
+ if (!constants.TryGetValue(source.Value, out var constant) || constant.UsesCount > MaxConstantUses)
{
constant = Local(source.Type);
@@ -248,12 +248,12 @@ namespace ARMeilleure.CodeGen.X86
private static bool IsMemoryLoadOrStore(Instruction inst)
{
- return inst is Instruction.Load or
- Instruction.Load16 or
- Instruction.Load8 or
- Instruction.Store or
- Instruction.Store16 or
- Instruction.Store8;
+ return inst == Instruction.Load ||
+ inst == Instruction.Load16 ||
+ inst == Instruction.Load8 ||
+ inst == Instruction.Store ||
+ inst == Instruction.Store16 ||
+ inst == Instruction.Store8;
}
}
}
diff --git a/src/ARMeilleure/CodeGen/X86/X86Register.cs b/src/ARMeilleure/CodeGen/X86/X86Register.cs
index bcce4f974..0a6563663 100644
--- a/src/ARMeilleure/CodeGen/X86/X86Register.cs
+++ b/src/ARMeilleure/CodeGen/X86/X86Register.cs
@@ -2,6 +2,7 @@ using System.Diagnostics.CodeAnalysis;
namespace ARMeilleure.CodeGen.X86
{
+ [SuppressMessage("Design", "CA1069: Enums values should not be duplicated")]
enum X86Register
{
Invalid = -1,
diff --git a/src/ARMeilleure/Common/AddressTablePresets.cs b/src/ARMeilleure/Common/AddressTablePresets.cs
index fd786fc7e..977e84a36 100644
--- a/src/ARMeilleure/Common/AddressTablePresets.cs
+++ b/src/ARMeilleure/Common/AddressTablePresets.cs
@@ -3,46 +3,52 @@ namespace ARMeilleure.Common
public static class AddressTablePresets
{
private static readonly AddressTableLevel[] _levels64Bit =
- [
- new(31, 17),
+ new AddressTableLevel[]
+ {
+ new(31, 17),
new(23, 8),
new(15, 8),
new( 7, 8),
- new( 2, 5)
- ];
+ new( 2, 5),
+ };
private static readonly AddressTableLevel[] _levels32Bit =
- [
- new(31, 17),
+ new AddressTableLevel[]
+ {
+ new(31, 17),
new(23, 8),
new(15, 8),
new( 7, 8),
- new( 1, 6)
- ];
+ new( 1, 6),
+ };
private static readonly AddressTableLevel[] _levels64BitSparseTiny =
- [
- new( 11, 28),
- new( 2, 9)
- ];
+ new AddressTableLevel[]
+ {
+ new( 11, 28),
+ new( 2, 9),
+ };
private static readonly AddressTableLevel[] _levels32BitSparseTiny =
- [
- new( 10, 22),
- new( 1, 9)
- ];
+ new AddressTableLevel[]
+ {
+ new( 10, 22),
+ new( 1, 9),
+ };
private static readonly AddressTableLevel[] _levels64BitSparseGiant =
- [
- new( 38, 1),
- new( 2, 36)
- ];
+ new AddressTableLevel[]
+ {
+ new( 38, 1),
+ new( 2, 36),
+ };
private static readonly AddressTableLevel[] _levels32BitSparseGiant =
- [
- new( 31, 1),
- new( 1, 30)
- ];
+ new AddressTableLevel[]
+ {
+ new( 31, 1),
+ new( 1, 30),
+ };
//high power will run worse on DDR3 systems and some DDR4 systems due to the higher ram utilization
//low power will never run worse than non-sparse, but for most systems it won't be necessary
diff --git a/src/ARMeilleure/Common/BitMap.cs b/src/ARMeilleure/Common/BitMap.cs
index 52e192699..94d47ea59 100644
--- a/src/ARMeilleure/Common/BitMap.cs
+++ b/src/ARMeilleure/Common/BitMap.cs
@@ -129,13 +129,13 @@ namespace ARMeilleure.Common
if (count > _count)
{
- long* oldMask = _masks;
- Span oldSpan = new(_masks, _count);
+ var oldMask = _masks;
+ var oldSpan = new Span(_masks, _count);
_masks = _allocator.Allocate((uint)count);
_count = count;
- Span newSpan = new(_masks, _count);
+ var newSpan = new Span(_masks, _count);
oldSpan.CopyTo(newSpan);
newSpan[oldSpan.Length..].Clear();
diff --git a/src/ARMeilleure/Common/BitUtils.cs b/src/ARMeilleure/Common/BitUtils.cs
index 7e2ed7f60..e7697ff31 100644
--- a/src/ARMeilleure/Common/BitUtils.cs
+++ b/src/ARMeilleure/Common/BitUtils.cs
@@ -5,7 +5,7 @@ namespace ARMeilleure.Common
{
static class BitUtils
{
- private static ReadOnlySpan HbsNibbleLut => [-1, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3];
+ private static ReadOnlySpan HbsNibbleLut => new sbyte[] { -1, 0, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 3 };
public static long FillWithOnes(int bits)
{
diff --git a/src/ARMeilleure/Common/EntryTable.cs b/src/ARMeilleure/Common/EntryTable.cs
index 7b8c1e134..e49a0989e 100644
--- a/src/ARMeilleure/Common/EntryTable.cs
+++ b/src/ARMeilleure/Common/EntryTable.cs
@@ -63,7 +63,7 @@ namespace ARMeilleure.Common
}
int index = _freeHint++;
- Span page = GetPage(index);
+ var page = GetPage(index);
_allocated.Set(index);
@@ -111,7 +111,7 @@ namespace ARMeilleure.Common
throw new ArgumentException("Entry at the specified index was not allocated", nameof(index));
}
- Span page = GetPage(index);
+ var page = GetPage(index);
return ref GetValue(page, index);
}
@@ -136,7 +136,7 @@ namespace ARMeilleure.Common
/// Page for the specified
private unsafe Span GetPage(int index)
{
- int pageIndex = (int)((uint)(index & ~(_pageCapacity - 1)) >> _pageLogCapacity);
+ var pageIndex = (int)((uint)(index & ~(_pageCapacity - 1)) >> _pageLogCapacity);
if (!_pages.TryGetValue(pageIndex, out nint page))
{
@@ -168,7 +168,7 @@ namespace ARMeilleure.Common
{
_allocated.Dispose();
- foreach (IntPtr page in _pages.Values)
+ foreach (var page in _pages.Values)
{
NativeAllocator.Instance.Free((void*)page);
}
diff --git a/src/ARMeilleure/Decoders/Block.cs b/src/ARMeilleure/Decoders/Block.cs
index 3ece552ec..bb88170da 100644
--- a/src/ARMeilleure/Decoders/Block.cs
+++ b/src/ARMeilleure/Decoders/Block.cs
@@ -17,7 +17,7 @@ namespace ARMeilleure.Decoders
public Block()
{
- OpCodes = [];
+ OpCodes = new List();
}
public Block(ulong address) : this()
diff --git a/src/ARMeilleure/Decoders/Decoder.cs b/src/ARMeilleure/Decoders/Decoder.cs
index 29c939f5d..66d286928 100644
--- a/src/ARMeilleure/Decoders/Decoder.cs
+++ b/src/ARMeilleure/Decoders/Decoder.cs
@@ -20,7 +20,7 @@ namespace ARMeilleure.Decoders
public static Block[] Decode(IMemoryManager memory, ulong address, ExecutionMode mode, bool highCq, DecoderMode dMode)
{
- List blocks = [];
+ List blocks = new();
Queue workQueue = new();
@@ -254,8 +254,8 @@ namespace ARMeilleure.Decoders
}
// Compare and branch instructions are always conditional.
- if (opCode.Instruction.Name is InstName.Cbz or
- InstName.Cbnz)
+ if (opCode.Instruction.Name == InstName.Cbz ||
+ opCode.Instruction.Name == InstName.Cbnz)
{
return false;
}
@@ -274,10 +274,9 @@ namespace ARMeilleure.Decoders
{
if (opCode is OpCodeT32)
{
- return opCode.Instruction.Name is not InstName.Tst and not InstName.Teq and
- not InstName.Cmp and not InstName.Cmn;
+ return opCode.Instruction.Name != InstName.Tst && opCode.Instruction.Name != InstName.Teq &&
+ opCode.Instruction.Name != InstName.Cmp && opCode.Instruction.Name != InstName.Cmn;
}
-
return true;
}
@@ -285,7 +284,7 @@ namespace ARMeilleure.Decoders
// register (Rt == 15 or (mask & (1 << 15)) != 0), and cases where there is
// a write back to PC (wback == true && Rn == 15), however the later may
// be "undefined" depending on the CPU, so compilers should not produce that.
- if (opCode is IOpCode32Mem or IOpCode32MemMult)
+ if (opCode is IOpCode32Mem || opCode is IOpCode32MemMult)
{
int rt, rn;
@@ -327,15 +326,15 @@ namespace ARMeilleure.Decoders
}
// Explicit branch instructions.
- return opCode is IOpCode32BImm or
- IOpCode32BReg;
+ return opCode is IOpCode32BImm ||
+ opCode is IOpCode32BReg;
}
private static bool IsCall(OpCode opCode)
{
- return opCode.Instruction.Name is InstName.Bl or
- InstName.Blr or
- InstName.Blx;
+ return opCode.Instruction.Name == InstName.Bl ||
+ opCode.Instruction.Name == InstName.Blr ||
+ opCode.Instruction.Name == InstName.Blx;
}
private static bool IsException(OpCode opCode)
@@ -345,9 +344,9 @@ namespace ARMeilleure.Decoders
private static bool IsTrap(OpCode opCode)
{
- return opCode.Instruction.Name is InstName.Brk or
- InstName.Trap or
- InstName.Und;
+ return opCode.Instruction.Name == InstName.Brk ||
+ opCode.Instruction.Name == InstName.Trap ||
+ opCode.Instruction.Name == InstName.Und;
}
public static OpCode DecodeOpCode(IMemoryManager memory, ulong address, ExecutionMode mode)
diff --git a/src/ARMeilleure/Decoders/DecoderHelper.cs b/src/ARMeilleure/Decoders/DecoderHelper.cs
index b0026ac91..c39a8a88b 100644
--- a/src/ARMeilleure/Decoders/DecoderHelper.cs
+++ b/src/ARMeilleure/Decoders/DecoderHelper.cs
@@ -162,7 +162,6 @@ namespace ARMeilleure.Decoders
}
}
}
-
return false;
}
}
diff --git a/src/ARMeilleure/Decoders/OpCode32SimdDupElem.cs b/src/ARMeilleure/Decoders/OpCode32SimdDupElem.cs
index fbb14056d..b6cdff088 100644
--- a/src/ARMeilleure/Decoders/OpCode32SimdDupElem.cs
+++ b/src/ARMeilleure/Decoders/OpCode32SimdDupElem.cs
@@ -9,7 +9,7 @@ namespace ARMeilleure.Decoders
public OpCode32SimdDupElem(InstDescriptor inst, ulong address, int opCode, bool isThumb) : base(inst, address, opCode, isThumb)
{
- int opc = (opCode >> 16) & 0xf;
+ var opc = (opCode >> 16) & 0xf;
if ((opc & 0b1) == 1)
{
diff --git a/src/ARMeilleure/Decoders/OpCode32SimdDupGP.cs b/src/ARMeilleure/Decoders/OpCode32SimdDupGP.cs
index 9f2d6b60b..57adea5e6 100644
--- a/src/ARMeilleure/Decoders/OpCode32SimdDupGP.cs
+++ b/src/ARMeilleure/Decoders/OpCode32SimdDupGP.cs
@@ -20,7 +20,6 @@ namespace ARMeilleure.Decoders
Instruction = InstDescriptor.Undefined;
return;
}
-
Q = ((opCode >> 21) & 0x1) != 0;
RegisterSize = Q ? RegisterSize.Simd128 : RegisterSize.Simd64;
diff --git a/src/ARMeilleure/Decoders/OpCode32SimdMemPair.cs b/src/ARMeilleure/Decoders/OpCode32SimdMemPair.cs
index 0c4b912e7..6a18211c6 100644
--- a/src/ARMeilleure/Decoders/OpCode32SimdMemPair.cs
+++ b/src/ARMeilleure/Decoders/OpCode32SimdMemPair.cs
@@ -5,12 +5,12 @@ namespace ARMeilleure.Decoders
class OpCode32SimdMemPair : OpCode32, IOpCode32Simd
{
private static readonly int[] _regsMap =
- [
+ {
1, 1, 4, 2,
1, 1, 3, 1,
1, 1, 2, 1,
- 1, 1, 1, 1
- ];
+ 1, 1, 1, 1,
+ };
public int Vd { get; }
public int Rn { get; }
@@ -40,7 +40,7 @@ namespace ARMeilleure.Decoders
Rn = (opCode >> 16) & 0xf;
WBack = Rm != RegisterAlias.Aarch32Pc;
- RegisterIndex = Rm is not RegisterAlias.Aarch32Pc and not RegisterAlias.Aarch32Sp;
+ RegisterIndex = Rm != RegisterAlias.Aarch32Pc && Rm != RegisterAlias.Aarch32Sp;
Regs = _regsMap[(opCode >> 8) & 0xf];
diff --git a/src/ARMeilleure/Decoders/OpCode32SimdMemSingle.cs b/src/ARMeilleure/Decoders/OpCode32SimdMemSingle.cs
index 203d78ffe..5df45000f 100644
--- a/src/ARMeilleure/Decoders/OpCode32SimdMemSingle.cs
+++ b/src/ARMeilleure/Decoders/OpCode32SimdMemSingle.cs
@@ -45,7 +45,7 @@ namespace ARMeilleure.Decoders
Rn = (opCode >> 16) & 0xf;
WBack = Rm != RegisterAlias.Aarch32Pc;
- RegisterIndex = Rm is not RegisterAlias.Aarch32Pc and not RegisterAlias.Aarch32Sp;
+ RegisterIndex = Rm != RegisterAlias.Aarch32Pc && Rm != RegisterAlias.Aarch32Sp;
}
}
}
diff --git a/src/ARMeilleure/Decoders/OpCode32SimdMovGpElem.cs b/src/ARMeilleure/Decoders/OpCode32SimdMovGpElem.cs
index 3b9431da4..f6fce7d99 100644
--- a/src/ARMeilleure/Decoders/OpCode32SimdMovGpElem.cs
+++ b/src/ARMeilleure/Decoders/OpCode32SimdMovGpElem.cs
@@ -21,7 +21,7 @@ namespace ARMeilleure.Decoders
Op = (opCode >> 20) & 0x1;
U = ((opCode >> 23) & 1) != 0;
- int opc = (((opCode >> 23) & 1) << 4) | (((opCode >> 21) & 0x3) << 2) | ((opCode >> 5) & 0x3);
+ var opc = (((opCode >> 23) & 1) << 4) | (((opCode >> 21) & 0x3) << 2) | ((opCode >> 5) & 0x3);
if ((opc & 0b01000) == 0b01000)
{
diff --git a/src/ARMeilleure/Decoders/OpCodeAluImm.cs b/src/ARMeilleure/Decoders/OpCodeAluImm.cs
index 41a12e474..0d2f7202f 100644
--- a/src/ARMeilleure/Decoders/OpCodeAluImm.cs
+++ b/src/ARMeilleure/Decoders/OpCodeAluImm.cs
@@ -20,7 +20,7 @@ namespace ARMeilleure.Decoders
}
else if (DataOp == DataOp.Logical)
{
- DecoderHelper.BitMask bm = DecoderHelper.DecodeBitMask(opCode, true);
+ var bm = DecoderHelper.DecodeBitMask(opCode, true);
if (bm.IsUndefined)
{
diff --git a/src/ARMeilleure/Decoders/OpCodeBfm.cs b/src/ARMeilleure/Decoders/OpCodeBfm.cs
index 969c782f8..d51efade2 100644
--- a/src/ARMeilleure/Decoders/OpCodeBfm.cs
+++ b/src/ARMeilleure/Decoders/OpCodeBfm.cs
@@ -11,7 +11,7 @@ namespace ARMeilleure.Decoders
public OpCodeBfm(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode)
{
- DecoderHelper.BitMask bm = DecoderHelper.DecodeBitMask(opCode, false);
+ var bm = DecoderHelper.DecodeBitMask(opCode, false);
if (bm.IsUndefined)
{
diff --git a/src/ARMeilleure/Decoders/OpCodeMemImm.cs b/src/ARMeilleure/Decoders/OpCodeMemImm.cs
index 8c55116fe..4d5eeb1ed 100644
--- a/src/ARMeilleure/Decoders/OpCodeMemImm.cs
+++ b/src/ARMeilleure/Decoders/OpCodeMemImm.cs
@@ -28,8 +28,8 @@ namespace ARMeilleure.Decoders
MemOp type = WBack ? (MemOp)((opCode >> 10) & 3) : MemOp.Unsigned;
PostIdx = type == MemOp.PostIndexed;
- Unscaled = type is MemOp.Unscaled or
- MemOp.Unprivileged;
+ Unscaled = type == MemOp.Unscaled ||
+ type == MemOp.Unprivileged;
// Unscaled and Unprivileged doesn't write back,
// but they do use the 9-bits Signed Immediate.
diff --git a/src/ARMeilleure/Decoders/OpCodeT16IfThen.cs b/src/ARMeilleure/Decoders/OpCodeT16IfThen.cs
index 2aa22a431..ea435a79b 100644
--- a/src/ARMeilleure/Decoders/OpCodeT16IfThen.cs
+++ b/src/ARMeilleure/Decoders/OpCodeT16IfThen.cs
@@ -12,7 +12,7 @@ namespace ARMeilleure.Decoders
public OpCodeT16IfThen(InstDescriptor inst, ulong address, int opCode) : base(inst, address, opCode)
{
- List conds = [];
+ List conds = new();
int cond = (opCode >> 4) & 0xf;
int mask = opCode & 0xf;
diff --git a/src/ARMeilleure/Decoders/OpCodeTable.cs b/src/ARMeilleure/Decoders/OpCodeTable.cs
index d0cf9aec1..20d567fe5 100644
--- a/src/ARMeilleure/Decoders/OpCodeTable.cs
+++ b/src/ARMeilleure/Decoders/OpCodeTable.cs
@@ -29,9 +29,9 @@ namespace ARMeilleure.Decoders
}
}
- private static readonly List _allInstA32 = [];
- private static readonly List _allInstT32 = [];
- private static readonly List _allInstA64 = [];
+ private static readonly List _allInstA32 = new();
+ private static readonly List _allInstT32 = new();
+ private static readonly List _allInstA64 = new();
private static readonly InstInfo[][] _instA32FastLookup = new InstInfo[FastLookupSize][];
private static readonly InstInfo[][] _instT32FastLookup = new InstInfo[FastLookupSize][];
@@ -1330,7 +1330,7 @@ namespace ARMeilleure.Decoders
for (int index = 0; index < temp.Length; index++)
{
- temp[index] = [];
+ temp[index] = new List();
}
foreach (InstInfo inst in allInsts)
@@ -1381,7 +1381,6 @@ namespace ARMeilleure.Decoders
{
thumbEncoding = $"1110{thumbEncoding.AsSpan(4)}";
}
-
SetT32(thumbEncoding, name, emitter, makeOpT32);
}
@@ -1410,7 +1409,6 @@ namespace ARMeilleure.Decoders
{
throw new ArgumentException("Invalid ASIMD instruction encoding");
}
-
SetT32(thumbEncoding, name, emitter, makeOpT32);
}
diff --git a/src/ARMeilleure/Decoders/Optimizations/TailCallRemover.cs b/src/ARMeilleure/Decoders/Optimizations/TailCallRemover.cs
index 15ab3e6b8..9d988f0c9 100644
--- a/src/ARMeilleure/Decoders/Optimizations/TailCallRemover.cs
+++ b/src/ARMeilleure/Decoders/Optimizations/TailCallRemover.cs
@@ -69,7 +69,7 @@ namespace ARMeilleure.Decoders.Optimizations
}
}
- List newBlocks = new(blocks.Count);
+ var newBlocks = new List(blocks.Count);
// Finally, rebuild decoded block list, ignoring blocks outside the contiguous range.
for (int i = 0; i < blocks.Count; i++)
diff --git a/src/ARMeilleure/Diagnostics/IRDumper.cs b/src/ARMeilleure/Diagnostics/IRDumper.cs
index c0397021c..16833d085 100644
--- a/src/ARMeilleure/Diagnostics/IRDumper.cs
+++ b/src/ARMeilleure/Diagnostics/IRDumper.cs
@@ -9,7 +9,7 @@ namespace ARMeilleure.Diagnostics
{
class IRDumper
{
- private const char Indentation = ' ';
+ private const string Indentation = " ";
private int _indentLevel;
@@ -30,11 +30,14 @@ namespace ARMeilleure.Diagnostics
private void Indent()
{
- if (_indentLevel == 0)
- return;
+ _builder.EnsureCapacity(_builder.Capacity + _indentLevel * Indentation.Length);
- _builder.EnsureCapacity(_builder.Capacity + _indentLevel);
- _builder.Append(Indentation, _indentLevel);
+ for (int index = 0; index < _indentLevel; index++)
+ {
+#pragma warning disable CA1834 // Use StringBuilder.Append(char) for single character strings
+ _builder.Append(Indentation);
+#pragma warning restore CA1834
+ }
}
private void IncreaseIndentation()
@@ -138,7 +141,7 @@ namespace ARMeilleure.Diagnostics
break;
case OperandKind.Memory:
- MemoryOperand memOp = operand.GetMemory();
+ var memOp = operand.GetMemory();
_builder.Append('[');
@@ -232,8 +235,8 @@ namespace ARMeilleure.Diagnostics
{
_builder.Append('.').Append(operation.Intrinsic);
}
- else if (operation.Instruction is Instruction.BranchIf or
- Instruction.Compare)
+ else if (operation.Instruction == Instruction.BranchIf ||
+ operation.Instruction == Instruction.Compare)
{
comparison = true;
}
@@ -259,7 +262,6 @@ namespace ARMeilleure.Diagnostics
DumpOperand(source);
}
}
-
break;
}
@@ -283,7 +285,7 @@ namespace ARMeilleure.Diagnostics
public static string GetDump(ControlFlowGraph cfg)
{
- IRDumper dumper = new(1);
+ var dumper = new IRDumper(1);
for (BasicBlock block = cfg.Blocks.First; block != null; block = block.ListNext)
{
diff --git a/src/ARMeilleure/Diagnostics/Symbols.cs b/src/ARMeilleure/Diagnostics/Symbols.cs
index c2ff06e6c..be74d2b5b 100644
--- a/src/ARMeilleure/Diagnostics/Symbols.cs
+++ b/src/ARMeilleure/Diagnostics/Symbols.cs
@@ -29,7 +29,7 @@ namespace ARMeilleure.Diagnostics
static Symbols()
{
_symbols = new ConcurrentDictionary();
- _rangedSymbols = [];
+ _rangedSymbols = new List();
}
public static string Get(ulong address)
diff --git a/src/ARMeilleure/Instructions/CryptoHelper.cs b/src/ARMeilleure/Instructions/CryptoHelper.cs
index 046a9bb6d..ba68cebb3 100644
--- a/src/ARMeilleure/Instructions/CryptoHelper.cs
+++ b/src/ARMeilleure/Instructions/CryptoHelper.cs
@@ -9,8 +9,8 @@ namespace ARMeilleure.Instructions
{
#region "LookUp Tables"
#pragma warning disable IDE1006 // Naming rule violation
- private static ReadOnlySpan _sBox =>
- [
+ private static ReadOnlySpan _sBox => new byte[]
+ {
0x63, 0x7c, 0x77, 0x7b, 0xf2, 0x6b, 0x6f, 0xc5, 0x30, 0x01, 0x67, 0x2b, 0xfe, 0xd7, 0xab, 0x76,
0xca, 0x82, 0xc9, 0x7d, 0xfa, 0x59, 0x47, 0xf0, 0xad, 0xd4, 0xa2, 0xaf, 0x9c, 0xa4, 0x72, 0xc0,
0xb7, 0xfd, 0x93, 0x26, 0x36, 0x3f, 0xf7, 0xcc, 0x34, 0xa5, 0xe5, 0xf1, 0x71, 0xd8, 0x31, 0x15,
@@ -26,11 +26,11 @@ namespace ARMeilleure.Instructions
0xba, 0x78, 0x25, 0x2e, 0x1c, 0xa6, 0xb4, 0xc6, 0xe8, 0xdd, 0x74, 0x1f, 0x4b, 0xbd, 0x8b, 0x8a,
0x70, 0x3e, 0xb5, 0x66, 0x48, 0x03, 0xf6, 0x0e, 0x61, 0x35, 0x57, 0xb9, 0x86, 0xc1, 0x1d, 0x9e,
0xe1, 0xf8, 0x98, 0x11, 0x69, 0xd9, 0x8e, 0x94, 0x9b, 0x1e, 0x87, 0xe9, 0xce, 0x55, 0x28, 0xdf,
- 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16
- ];
+ 0x8c, 0xa1, 0x89, 0x0d, 0xbf, 0xe6, 0x42, 0x68, 0x41, 0x99, 0x2d, 0x0f, 0xb0, 0x54, 0xbb, 0x16,
+ };
- private static ReadOnlySpan _invSBox =>
- [
+ private static ReadOnlySpan _invSBox => new byte[]
+ {
0x52, 0x09, 0x6a, 0xd5, 0x30, 0x36, 0xa5, 0x38, 0xbf, 0x40, 0xa3, 0x9e, 0x81, 0xf3, 0xd7, 0xfb,
0x7c, 0xe3, 0x39, 0x82, 0x9b, 0x2f, 0xff, 0x87, 0x34, 0x8e, 0x43, 0x44, 0xc4, 0xde, 0xe9, 0xcb,
0x54, 0x7b, 0x94, 0x32, 0xa6, 0xc2, 0x23, 0x3d, 0xee, 0x4c, 0x95, 0x0b, 0x42, 0xfa, 0xc3, 0x4e,
@@ -46,11 +46,11 @@ namespace ARMeilleure.Instructions
0x1f, 0xdd, 0xa8, 0x33, 0x88, 0x07, 0xc7, 0x31, 0xb1, 0x12, 0x10, 0x59, 0x27, 0x80, 0xec, 0x5f,
0x60, 0x51, 0x7f, 0xa9, 0x19, 0xb5, 0x4a, 0x0d, 0x2d, 0xe5, 0x7a, 0x9f, 0x93, 0xc9, 0x9c, 0xef,
0xa0, 0xe0, 0x3b, 0x4d, 0xae, 0x2a, 0xf5, 0xb0, 0xc8, 0xeb, 0xbb, 0x3c, 0x83, 0x53, 0x99, 0x61,
- 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d
- ];
+ 0x17, 0x2b, 0x04, 0x7e, 0xba, 0x77, 0xd6, 0x26, 0xe1, 0x69, 0x14, 0x63, 0x55, 0x21, 0x0c, 0x7d,
+ };
- private static ReadOnlySpan _gfMul02 =>
- [
+ private static ReadOnlySpan _gfMul02 => new byte[]
+ {
0x00, 0x02, 0x04, 0x06, 0x08, 0x0a, 0x0c, 0x0e, 0x10, 0x12, 0x14, 0x16, 0x18, 0x1a, 0x1c, 0x1e,
0x20, 0x22, 0x24, 0x26, 0x28, 0x2a, 0x2c, 0x2e, 0x30, 0x32, 0x34, 0x36, 0x38, 0x3a, 0x3c, 0x3e,
0x40, 0x42, 0x44, 0x46, 0x48, 0x4a, 0x4c, 0x4e, 0x50, 0x52, 0x54, 0x56, 0x58, 0x5a, 0x5c, 0x5e,
@@ -66,11 +66,11 @@ namespace ARMeilleure.Instructions
0x9b, 0x99, 0x9f, 0x9d, 0x93, 0x91, 0x97, 0x95, 0x8b, 0x89, 0x8f, 0x8d, 0x83, 0x81, 0x87, 0x85,
0xbb, 0xb9, 0xbf, 0xbd, 0xb3, 0xb1, 0xb7, 0xb5, 0xab, 0xa9, 0xaf, 0xad, 0xa3, 0xa1, 0xa7, 0xa5,
0xdb, 0xd9, 0xdf, 0xdd, 0xd3, 0xd1, 0xd7, 0xd5, 0xcb, 0xc9, 0xcf, 0xcd, 0xc3, 0xc1, 0xc7, 0xc5,
- 0xfb, 0xf9, 0xff, 0xfd, 0xf3, 0xf1, 0xf7, 0xf5, 0xeb, 0xe9, 0xef, 0xed, 0xe3, 0xe1, 0xe7, 0xe5
- ];
+ 0xfb, 0xf9, 0xff, 0xfd, 0xf3, 0xf1, 0xf7, 0xf5, 0xeb, 0xe9, 0xef, 0xed, 0xe3, 0xe1, 0xe7, 0xe5,
+ };
- private static ReadOnlySpan _gfMul03 =>
- [
+ private static ReadOnlySpan _gfMul03 => new byte[]
+ {
0x00, 0x03, 0x06, 0x05, 0x0c, 0x0f, 0x0a, 0x09, 0x18, 0x1b, 0x1e, 0x1d, 0x14, 0x17, 0x12, 0x11,
0x30, 0x33, 0x36, 0x35, 0x3c, 0x3f, 0x3a, 0x39, 0x28, 0x2b, 0x2e, 0x2d, 0x24, 0x27, 0x22, 0x21,
0x60, 0x63, 0x66, 0x65, 0x6c, 0x6f, 0x6a, 0x69, 0x78, 0x7b, 0x7e, 0x7d, 0x74, 0x77, 0x72, 0x71,
@@ -86,11 +86,11 @@ namespace ARMeilleure.Instructions
0x5b, 0x58, 0x5d, 0x5e, 0x57, 0x54, 0x51, 0x52, 0x43, 0x40, 0x45, 0x46, 0x4f, 0x4c, 0x49, 0x4a,
0x6b, 0x68, 0x6d, 0x6e, 0x67, 0x64, 0x61, 0x62, 0x73, 0x70, 0x75, 0x76, 0x7f, 0x7c, 0x79, 0x7a,
0x3b, 0x38, 0x3d, 0x3e, 0x37, 0x34, 0x31, 0x32, 0x23, 0x20, 0x25, 0x26, 0x2f, 0x2c, 0x29, 0x2a,
- 0x0b, 0x08, 0x0d, 0x0e, 0x07, 0x04, 0x01, 0x02, 0x13, 0x10, 0x15, 0x16, 0x1f, 0x1c, 0x19, 0x1a
- ];
+ 0x0b, 0x08, 0x0d, 0x0e, 0x07, 0x04, 0x01, 0x02, 0x13, 0x10, 0x15, 0x16, 0x1f, 0x1c, 0x19, 0x1a,
+ };
- private static ReadOnlySpan _gfMul09 =>
- [
+ private static ReadOnlySpan _gfMul09 => new byte[]
+ {
0x00, 0x09, 0x12, 0x1b, 0x24, 0x2d, 0x36, 0x3f, 0x48, 0x41, 0x5a, 0x53, 0x6c, 0x65, 0x7e, 0x77,
0x90, 0x99, 0x82, 0x8b, 0xb4, 0xbd, 0xa6, 0xaf, 0xd8, 0xd1, 0xca, 0xc3, 0xfc, 0xf5, 0xee, 0xe7,
0x3b, 0x32, 0x29, 0x20, 0x1f, 0x16, 0x0d, 0x04, 0x73, 0x7a, 0x61, 0x68, 0x57, 0x5e, 0x45, 0x4c,
@@ -106,11 +106,11 @@ namespace ARMeilleure.Instructions
0x9a, 0x93, 0x88, 0x81, 0xbe, 0xb7, 0xac, 0xa5, 0xd2, 0xdb, 0xc0, 0xc9, 0xf6, 0xff, 0xe4, 0xed,
0x0a, 0x03, 0x18, 0x11, 0x2e, 0x27, 0x3c, 0x35, 0x42, 0x4b, 0x50, 0x59, 0x66, 0x6f, 0x74, 0x7d,
0xa1, 0xa8, 0xb3, 0xba, 0x85, 0x8c, 0x97, 0x9e, 0xe9, 0xe0, 0xfb, 0xf2, 0xcd, 0xc4, 0xdf, 0xd6,
- 0x31, 0x38, 0x23, 0x2a, 0x15, 0x1c, 0x07, 0x0e, 0x79, 0x70, 0x6b, 0x62, 0x5d, 0x54, 0x4f, 0x46
- ];
+ 0x31, 0x38, 0x23, 0x2a, 0x15, 0x1c, 0x07, 0x0e, 0x79, 0x70, 0x6b, 0x62, 0x5d, 0x54, 0x4f, 0x46,
+ };
- private static ReadOnlySpan _gfMul0B =>
- [
+ private static ReadOnlySpan _gfMul0B => new byte[]
+ {
0x00, 0x0b, 0x16, 0x1d, 0x2c, 0x27, 0x3a, 0x31, 0x58, 0x53, 0x4e, 0x45, 0x74, 0x7f, 0x62, 0x69,
0xb0, 0xbb, 0xa6, 0xad, 0x9c, 0x97, 0x8a, 0x81, 0xe8, 0xe3, 0xfe, 0xf5, 0xc4, 0xcf, 0xd2, 0xd9,
0x7b, 0x70, 0x6d, 0x66, 0x57, 0x5c, 0x41, 0x4a, 0x23, 0x28, 0x35, 0x3e, 0x0f, 0x04, 0x19, 0x12,
@@ -126,11 +126,11 @@ namespace ARMeilleure.Instructions
0x01, 0x0a, 0x17, 0x1c, 0x2d, 0x26, 0x3b, 0x30, 0x59, 0x52, 0x4f, 0x44, 0x75, 0x7e, 0x63, 0x68,
0xb1, 0xba, 0xa7, 0xac, 0x9d, 0x96, 0x8b, 0x80, 0xe9, 0xe2, 0xff, 0xf4, 0xc5, 0xce, 0xd3, 0xd8,
0x7a, 0x71, 0x6c, 0x67, 0x56, 0x5d, 0x40, 0x4b, 0x22, 0x29, 0x34, 0x3f, 0x0e, 0x05, 0x18, 0x13,
- 0xca, 0xc1, 0xdc, 0xd7, 0xe6, 0xed, 0xf0, 0xfb, 0x92, 0x99, 0x84, 0x8f, 0xbe, 0xb5, 0xa8, 0xa3
- ];
+ 0xca, 0xc1, 0xdc, 0xd7, 0xe6, 0xed, 0xf0, 0xfb, 0x92, 0x99, 0x84, 0x8f, 0xbe, 0xb5, 0xa8, 0xa3,
+ };
- private static ReadOnlySpan _gfMul0D =>
- [
+ private static ReadOnlySpan _gfMul0D => new byte[]
+ {
0x00, 0x0d, 0x1a, 0x17, 0x34, 0x39, 0x2e, 0x23, 0x68, 0x65, 0x72, 0x7f, 0x5c, 0x51, 0x46, 0x4b,
0xd0, 0xdd, 0xca, 0xc7, 0xe4, 0xe9, 0xfe, 0xf3, 0xb8, 0xb5, 0xa2, 0xaf, 0x8c, 0x81, 0x96, 0x9b,
0xbb, 0xb6, 0xa1, 0xac, 0x8f, 0x82, 0x95, 0x98, 0xd3, 0xde, 0xc9, 0xc4, 0xe7, 0xea, 0xfd, 0xf0,
@@ -146,11 +146,11 @@ namespace ARMeilleure.Instructions
0xb7, 0xba, 0xad, 0xa0, 0x83, 0x8e, 0x99, 0x94, 0xdf, 0xd2, 0xc5, 0xc8, 0xeb, 0xe6, 0xf1, 0xfc,
0x67, 0x6a, 0x7d, 0x70, 0x53, 0x5e, 0x49, 0x44, 0x0f, 0x02, 0x15, 0x18, 0x3b, 0x36, 0x21, 0x2c,
0x0c, 0x01, 0x16, 0x1b, 0x38, 0x35, 0x22, 0x2f, 0x64, 0x69, 0x7e, 0x73, 0x50, 0x5d, 0x4a, 0x47,
- 0xdc, 0xd1, 0xc6, 0xcb, 0xe8, 0xe5, 0xf2, 0xff, 0xb4, 0xb9, 0xae, 0xa3, 0x80, 0x8d, 0x9a, 0x97
- ];
+ 0xdc, 0xd1, 0xc6, 0xcb, 0xe8, 0xe5, 0xf2, 0xff, 0xb4, 0xb9, 0xae, 0xa3, 0x80, 0x8d, 0x9a, 0x97,
+ };
- private static ReadOnlySpan _gfMul0E =>
- [
+ private static ReadOnlySpan _gfMul0E => new byte[]
+ {
0x00, 0x0e, 0x1c, 0x12, 0x38, 0x36, 0x24, 0x2a, 0x70, 0x7e, 0x6c, 0x62, 0x48, 0x46, 0x54, 0x5a,
0xe0, 0xee, 0xfc, 0xf2, 0xd8, 0xd6, 0xc4, 0xca, 0x90, 0x9e, 0x8c, 0x82, 0xa8, 0xa6, 0xb4, 0xba,
0xdb, 0xd5, 0xc7, 0xc9, 0xe3, 0xed, 0xff, 0xf1, 0xab, 0xa5, 0xb7, 0xb9, 0x93, 0x9d, 0x8f, 0x81,
@@ -166,18 +166,18 @@ namespace ARMeilleure.Instructions
0xec, 0xe2, 0xf0, 0xfe, 0xd4, 0xda, 0xc8, 0xc6, 0x9c, 0x92, 0x80, 0x8e, 0xa4, 0xaa, 0xb8, 0xb6,
0x0c, 0x02, 0x10, 0x1e, 0x34, 0x3a, 0x28, 0x26, 0x7c, 0x72, 0x60, 0x6e, 0x44, 0x4a, 0x58, 0x56,
0x37, 0x39, 0x2b, 0x25, 0x0f, 0x01, 0x13, 0x1d, 0x47, 0x49, 0x5b, 0x55, 0x7f, 0x71, 0x63, 0x6d,
- 0xd7, 0xd9, 0xcb, 0xc5, 0xef, 0xe1, 0xf3, 0xfd, 0xa7, 0xa9, 0xbb, 0xb5, 0x9f, 0x91, 0x83, 0x8d
- ];
+ 0xd7, 0xd9, 0xcb, 0xc5, 0xef, 0xe1, 0xf3, 0xfd, 0xa7, 0xa9, 0xbb, 0xb5, 0x9f, 0x91, 0x83, 0x8d,
+ };
- private static ReadOnlySpan _srPerm =>
- [
- 0, 13, 10, 7, 4, 1, 14, 11, 8, 5, 2, 15, 12, 9, 6, 3
- ];
+ private static ReadOnlySpan _srPerm => new byte[]
+ {
+ 0, 13, 10, 7, 4, 1, 14, 11, 8, 5, 2, 15, 12, 9, 6, 3,
+ };
- private static ReadOnlySpan _isrPerm =>
- [
- 0, 5, 10, 15, 4, 9, 14, 3, 8, 13, 2, 7, 12, 1, 6, 11
- ];
+ private static ReadOnlySpan _isrPerm => new byte[]
+ {
+ 0, 5, 10, 15, 4, 9, 14, 3, 8, 13, 2, 7, 12, 1, 6, 11,
+ };
#pragma warning restore IDE1006
#endregion
diff --git a/src/ARMeilleure/Instructions/InstEmitAlu32.cs b/src/ARMeilleure/Instructions/InstEmitAlu32.cs
index d7514040c..8eabe093e 100644
--- a/src/ARMeilleure/Instructions/InstEmitAlu32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitAlu32.cs
@@ -415,7 +415,7 @@ namespace ARMeilleure.Instructions
{
IOpCode32AluBf op = (IOpCode32AluBf)context.CurrOp;
- int msb = op.Lsb + op.Msb; // For this instruction, the msb is actually a width.
+ var msb = op.Lsb + op.Msb; // For this instruction, the msb is actually a width.
Operand n = GetIntA32(context, op.Rn);
Operand res = context.ShiftRightSI(context.ShiftLeft(n, Const(31 - msb)), Const(31 - op.Msb));
@@ -547,7 +547,7 @@ namespace ARMeilleure.Instructions
{
IOpCode32AluBf op = (IOpCode32AluBf)context.CurrOp;
- int msb = op.Lsb + op.Msb; // For this instruction, the msb is actually a width.
+ var msb = op.Lsb + op.Msb; // For this instruction, the msb is actually a width.
Operand n = GetIntA32(context, op.Rn);
Operand res = context.ShiftRightUI(context.ShiftLeft(n, Const(31 - msb)), Const(31 - op.Msb));
@@ -899,7 +899,6 @@ namespace ARMeilleure.Instructions
{
n = context.ShiftLeft(n, Const(shift));
}
-
break;
case ShiftType.Asr:
if (shift == 32)
@@ -910,7 +909,6 @@ namespace ARMeilleure.Instructions
{
n = context.ShiftRightSI(n, Const(shift));
}
-
break;
}
diff --git a/src/ARMeilleure/Instructions/InstEmitAluHelper.cs b/src/ARMeilleure/Instructions/InstEmitAluHelper.cs
index fe1c66d3c..4d4a31f7b 100644
--- a/src/ARMeilleure/Instructions/InstEmitAluHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitAluHelper.cs
@@ -266,7 +266,7 @@ namespace ARMeilleure.Instructions
}
}
- private static InvalidOperationException InvalidOpCodeType(OpCode opCode)
+ private static Exception InvalidOpCodeType(OpCode opCode)
{
return new InvalidOperationException($"Invalid OpCode type \"{opCode?.GetType().Name ?? "null"}\".");
}
@@ -318,7 +318,6 @@ namespace ARMeilleure.Instructions
{
m = GetRrxC(context, m, setCarry);
}
-
break;
}
}
diff --git a/src/ARMeilleure/Instructions/InstEmitFlowHelper.cs b/src/ARMeilleure/Instructions/InstEmitFlowHelper.cs
index f67668da4..a602ea49e 100644
--- a/src/ARMeilleure/Instructions/InstEmitFlowHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitFlowHelper.cs
@@ -1,5 +1,4 @@
using ARMeilleure.CodeGen.Linking;
-using ARMeilleure.Common;
using ARMeilleure.Decoders;
using ARMeilleure.IntermediateRepresentation;
using ARMeilleure.State;
@@ -194,7 +193,7 @@ namespace ARMeilleure.Instructions
Operand hostAddress;
- IAddressTable table = context.FunctionTable;
+ var table = context.FunctionTable;
// If address is mapped onto the function table, we can skip the table walk. Otherwise we fallback
// onto the dispatch stub.
@@ -219,7 +218,7 @@ namespace ARMeilleure.Instructions
for (int i = 0; i < table.Levels.Length; i++)
{
- AddressTableLevel level = table.Levels[i];
+ var level = table.Levels[i];
int clearBits = 64 - (level.Index + level.Length);
Operand index = context.ShiftLeft(
diff --git a/src/ARMeilleure/Instructions/InstEmitHashHelper.cs b/src/ARMeilleure/Instructions/InstEmitHashHelper.cs
index 19a607dfc..9b1ad8721 100644
--- a/src/ARMeilleure/Instructions/InstEmitHashHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitHashHelper.cs
@@ -17,7 +17,7 @@ namespace ARMeilleure.Instructions
public static Operand EmitCrc32(ArmEmitterContext context, Operand crc, Operand value, int size, bool castagnoli)
{
Debug.Assert(crc.Type.IsInteger() && value.Type.IsInteger());
- Debug.Assert(size is >= 0 and < 4);
+ Debug.Assert(size >= 0 && size < 4);
Debug.Assert((size < 3) || (value.Type == OperandType.I64));
if (castagnoli && Optimizations.UseSse42)
diff --git a/src/ARMeilleure/Instructions/InstEmitHelper.cs b/src/ARMeilleure/Instructions/InstEmitHelper.cs
index a633e39ee..7a515f94f 100644
--- a/src/ARMeilleure/Instructions/InstEmitHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitHelper.cs
@@ -90,7 +90,6 @@ namespace ARMeilleure.Instructions
{
value = context.ConvertI64ToI32(value);
}
-
Operand reg = Register(GetRegisterAlias(context.Mode, regIndex), RegisterType.Integer, OperandType.I32);
context.Copy(reg, value);
diff --git a/src/ARMeilleure/Instructions/InstEmitMemoryEx.cs b/src/ARMeilleure/Instructions/InstEmitMemoryEx.cs
index e4283e5a3..8c95b33c5 100644
--- a/src/ARMeilleure/Instructions/InstEmitMemoryEx.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMemoryEx.cs
@@ -140,7 +140,7 @@ namespace ARMeilleure.Instructions
if (pair)
{
- Debug.Assert(op.Size is 2 or 3, "Invalid size for pairwise store.");
+ Debug.Assert(op.Size == 2 || op.Size == 3, "Invalid size for pairwise store.");
Operand t2 = GetIntOrZR(context, op.Rt2);
diff --git a/src/ARMeilleure/Instructions/InstEmitMemoryEx32.cs b/src/ARMeilleure/Instructions/InstEmitMemoryEx32.cs
index ea9e33f26..150218827 100644
--- a/src/ARMeilleure/Instructions/InstEmitMemoryEx32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMemoryEx32.cs
@@ -143,8 +143,8 @@ namespace ARMeilleure.Instructions
Operand address = context.Copy(GetIntA32(context, op.Rn));
- bool exclusive = (accType & AccessType.Exclusive) != 0;
- bool ordered = (accType & AccessType.Ordered) != 0;
+ var exclusive = (accType & AccessType.Exclusive) != 0;
+ var ordered = (accType & AccessType.Ordered) != 0;
if ((accType & AccessType.Load) != 0)
{
diff --git a/src/ARMeilleure/Instructions/InstEmitMemoryExHelper.cs b/src/ARMeilleure/Instructions/InstEmitMemoryExHelper.cs
index fd2562b14..7fca5b853 100644
--- a/src/ARMeilleure/Instructions/InstEmitMemoryExHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMemoryExHelper.cs
@@ -42,7 +42,6 @@ namespace ARMeilleure.Instructions
{
context.Store(exValuePtr, Const(0UL));
}
-
if (size < 4)
{
context.Store(context.Add(exValuePtr, Const(exValuePtr.Type, 8L)), Const(0UL));
diff --git a/src/ARMeilleure/Instructions/InstEmitMemoryHelper.cs b/src/ARMeilleure/Instructions/InstEmitMemoryHelper.cs
index bb7e997b2..ace6fe1ce 100644
--- a/src/ARMeilleure/Instructions/InstEmitMemoryHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMemoryHelper.cs
@@ -59,7 +59,7 @@ namespace ARMeilleure.Instructions
{
Operand value = GetInt(context, rt);
- if (ext is Extension.Sx32 or Extension.Sx64)
+ if (ext == Extension.Sx32 || ext == Extension.Sx64)
{
OperandType destType = ext == Extension.Sx64 ? OperandType.I64 : OperandType.I32;
@@ -123,9 +123,9 @@ namespace ARMeilleure.Instructions
private static bool IsSimd(ArmEmitterContext context)
{
- return context.CurrOp is IOpCodeSimd and
- not (OpCodeSimdMemMs or
- OpCodeSimdMemSs);
+ return context.CurrOp is IOpCodeSimd &&
+ !(context.CurrOp is OpCodeSimdMemMs ||
+ context.CurrOp is OpCodeSimdMemSs);
}
public static Operand EmitReadInt(ArmEmitterContext context, Operand address, int size)
@@ -717,7 +717,7 @@ namespace ARMeilleure.Instructions
};
}
- private static InvalidOperationException InvalidOpCodeType(OpCode opCode)
+ private static Exception InvalidOpCodeType(OpCode opCode)
{
return new InvalidOperationException($"Invalid OpCode type \"{opCode?.GetType().Name ?? "null"}\".");
}
@@ -768,7 +768,6 @@ namespace ARMeilleure.Instructions
{
m = InstEmitAluHelper.GetRrxC(context, m, setCarry);
}
-
break;
}
}
diff --git a/src/ARMeilleure/Instructions/InstEmitMul.cs b/src/ARMeilleure/Instructions/InstEmitMul.cs
index cb48deb03..89dc09938 100644
--- a/src/ARMeilleure/Instructions/InstEmitMul.cs
+++ b/src/ARMeilleure/Instructions/InstEmitMul.cs
@@ -33,6 +33,7 @@ namespace ARMeilleure.Instructions
public static void Umsubl(ArmEmitterContext context) => EmitMull(context, MullFlags.Subtract);
[Flags]
+ [SuppressMessage("Design", "CA1069: Enums values should not be duplicated")]
private enum MullFlags
{
Subtract = 0,
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdArithmetic.cs b/src/ARMeilleure/Instructions/InstEmitSimdArithmetic.cs
index cee7a4ed8..13d9fac68 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdArithmetic.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdArithmetic.cs
@@ -406,7 +406,7 @@ namespace ARMeilleure.Instructions
{
Operand res = EmitSoftFloatCall(context, nameof(SoftFloat32.FPSub), op1, op2);
- return EmitUnaryMathCall(context, nameof(MathHelper.Abs), res);
+ return EmitUnaryMathCall(context, nameof(Math.Abs), res);
});
}
}
@@ -451,7 +451,7 @@ namespace ARMeilleure.Instructions
{
Operand res = EmitSoftFloatCall(context, nameof(SoftFloat32.FPSub), op1, op2);
- return EmitUnaryMathCall(context, nameof(MathHelper.Abs), res);
+ return EmitUnaryMathCall(context, nameof(Math.Abs), res);
});
}
}
@@ -483,7 +483,7 @@ namespace ARMeilleure.Instructions
{
EmitScalarUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Abs), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Abs), op1);
});
}
}
@@ -522,7 +522,7 @@ namespace ARMeilleure.Instructions
{
EmitVectorUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Abs), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Abs), op1);
});
}
}
@@ -2246,7 +2246,7 @@ namespace ARMeilleure.Instructions
{
EmitScalarUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Floor), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Floor), op1);
});
}
}
@@ -2265,7 +2265,7 @@ namespace ARMeilleure.Instructions
{
EmitVectorUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Floor), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Floor), op1);
});
}
}
@@ -2322,7 +2322,7 @@ namespace ARMeilleure.Instructions
{
EmitScalarUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Ceiling), op1);
});
}
}
@@ -2341,7 +2341,7 @@ namespace ARMeilleure.Instructions
{
EmitVectorUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Ceiling), op1);
});
}
}
@@ -2390,7 +2390,7 @@ namespace ARMeilleure.Instructions
{
EmitScalarUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Truncate), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Truncate), op1);
});
}
}
@@ -2409,7 +2409,7 @@ namespace ARMeilleure.Instructions
{
EmitVectorUnaryOpF(context, (op1) =>
{
- return EmitUnaryMathCall(context, nameof(MathHelper.Truncate), op1);
+ return EmitUnaryMathCall(context, nameof(Math.Truncate), op1);
});
}
}
@@ -5266,7 +5266,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitSse2Sll_128(ArmEmitterContext context, Operand op, int shift)
{
// The upper part of op is assumed to be zero.
- Debug.Assert(shift is >= 0 and < 64);
+ Debug.Assert(shift >= 0 && shift < 64);
if (shift == 0)
{
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdArithmetic32.cs b/src/ARMeilleure/Instructions/InstEmitSimdArithmetic32.cs
index bcd6ce09e..c807fc858 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdArithmetic32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdArithmetic32.cs
@@ -43,7 +43,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitScalarUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Abs), op1));
+ EmitScalarUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Abs), op1));
}
}
@@ -66,7 +66,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitVectorUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Abs), op1));
+ EmitVectorUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Abs), op1));
}
}
else
@@ -231,12 +231,10 @@ namespace ARMeilleure.Instructions
{
result |= (long)((i >= end || i < start) ? 0x80 : b++) << (i * 8);
}
-
for (int i = 8; i < 16; i++)
{
result2 |= (long)((i >= end || i < start) ? 0x80 : b++) << ((i - 8) * 8);
}
-
return (result2, result);
}
@@ -263,7 +261,6 @@ namespace ARMeilleure.Instructions
nMaskHigh = nMaskLow + 0x0808080808080808L;
mMaskHigh = mMaskLow + 0x0808080808080808L;
}
-
nMask = X86GetElements(context, nMaskHigh, nMaskLow);
mMask = X86GetElements(context, mMaskHigh, mMaskLow);
Operand nPart = context.AddIntrinsic(Intrinsic.X86Pshufb, n, nMask);
@@ -288,7 +285,6 @@ namespace ARMeilleure.Instructions
{
extract = EmitVectorExtractZx32(context, op.Qn, op.In + byteOff, op.Size);
}
-
byteOff++;
res = EmitVectorInsert(context, res, extract, op.Id + index, op.Size);
@@ -1308,7 +1304,6 @@ namespace ARMeilleure.Instructions
case 2:
return context.AddIntrinsic(Intrinsic.X86Shufps, op1, op1, Const(1 | (0 << 2) | (3 << 4) | (2 << 6)));
}
-
break;
case 2:
// Rev32
@@ -1321,7 +1316,6 @@ namespace ARMeilleure.Instructions
mask = X86GetElements(context, 0x0d0c0f0e_09080b0aL, 0x05040706_01000302L);
return context.AddIntrinsic(Intrinsic.X86Pshufb, op1, mask);
}
-
break;
case 1:
// Rev16
@@ -1347,7 +1341,6 @@ namespace ARMeilleure.Instructions
case 3:
return context.ByteSwap(op1);
}
-
break;
case 1:
switch (op.Size)
@@ -1362,7 +1355,6 @@ namespace ARMeilleure.Instructions
context.BitwiseOr(context.ShiftRightUI(context.BitwiseAnd(op1, Const(0x0000ffff00000000ul)), Const(16)),
context.ShiftLeft(context.BitwiseAnd(op1, Const(0x00000000ffff0000ul)), Const(16))));
}
-
break;
case 2:
// Swap upper and lower halves.
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdCmp.cs b/src/ARMeilleure/Instructions/InstEmitSimdCmp.cs
index 8fcb06286..aab677869 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdCmp.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdCmp.cs
@@ -726,8 +726,8 @@ namespace ARMeilleure.Instructions
if (absolute)
{
- ne = EmitUnaryMathCall(context, nameof(MathHelper.Abs), ne);
- me = EmitUnaryMathCall(context, nameof(MathHelper.Abs), me);
+ ne = EmitUnaryMathCall(context, nameof(Math.Abs), ne);
+ me = EmitUnaryMathCall(context, nameof(Math.Abs), me);
}
Operand e = EmitSoftFloatCall(context, name, ne, me);
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdCmp32.cs b/src/ARMeilleure/Instructions/InstEmitSimdCmp32.cs
index 6ec2b58f9..1d68bce6b 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdCmp32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdCmp32.cs
@@ -229,7 +229,7 @@ namespace ARMeilleure.Instructions
private static Operand ZerosOrOnes(ArmEmitterContext context, Operand fromBool, OperandType baseType)
{
- Operand ones = (baseType == OperandType.I64) ? Const(-1L) : Const(-1);
+ var ones = (baseType == OperandType.I64) ? Const(-1L) : Const(-1);
return context.ConditionalSelect(fromBool, ones, Const(baseType, 0L));
}
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdCvt.cs b/src/ARMeilleure/Instructions/InstEmitSimdCvt.cs
index cf427eeae..3363a7c77 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdCvt.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdCvt.cs
@@ -333,7 +333,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitFcvt_s_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Floor), op1));
+ EmitFcvt_s_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Floor), op1));
}
}
@@ -349,7 +349,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitFcvt(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Floor), op1), signed: true, scalar: false);
+ EmitFcvt(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Floor), op1), signed: true, scalar: false);
}
}
@@ -365,7 +365,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitFcvt_u_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Floor), op1));
+ EmitFcvt_u_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Floor), op1));
}
}
@@ -538,7 +538,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitFcvt_s_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), op1));
+ EmitFcvt_s_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Ceiling), op1));
}
}
@@ -554,7 +554,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitFcvt_u_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), op1));
+ EmitFcvt_u_Gp(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Ceiling), op1));
}
}
@@ -1119,7 +1119,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitFPConvert(ArmEmitterContext context, Operand value, int size, bool signed)
{
- Debug.Assert(value.Type is OperandType.I32 or OperandType.I64);
+ Debug.Assert(value.Type == OperandType.I32 || value.Type == OperandType.I64);
Debug.Assert((uint)size < 2);
OperandType type = size == 0 ? OperandType.FP32 : OperandType.FP64;
@@ -1136,7 +1136,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitScalarFcvts(ArmEmitterContext context, Operand value, int fBits)
{
- Debug.Assert(value.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(value.Type == OperandType.FP32 || value.Type == OperandType.FP64);
value = EmitF2iFBitsMul(context, value, fBits);
@@ -1160,7 +1160,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitScalarFcvtu(ArmEmitterContext context, Operand value, int fBits)
{
- Debug.Assert(value.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(value.Type == OperandType.FP32 || value.Type == OperandType.FP64);
value = EmitF2iFBitsMul(context, value, fBits);
@@ -1184,7 +1184,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitF2iFBitsMul(ArmEmitterContext context, Operand value, int fBits)
{
- Debug.Assert(value.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(value.Type == OperandType.FP32 || value.Type == OperandType.FP64);
if (fBits == 0)
{
@@ -1203,7 +1203,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitI2fFBitsMul(ArmEmitterContext context, Operand value, int fBits)
{
- Debug.Assert(value.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(value.Type == OperandType.FP32 || value.Type == OperandType.FP64);
if (fBits == 0)
{
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdCvt32.cs b/src/ARMeilleure/Instructions/InstEmitSimdCvt32.cs
index f93552977..8eef6b14d 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdCvt32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdCvt32.cs
@@ -118,15 +118,15 @@ namespace ARMeilleure.Instructions
{
OpCode32SimdCvtFFixed op = (OpCode32SimdCvtFFixed)context.CurrOp;
- bool toFixed = op.Opc == 1;
+ var toFixed = op.Opc == 1;
int fracBits = op.Fbits;
- bool unsigned = op.U;
+ var unsigned = op.U;
if (toFixed) // F32 to S32 or U32 (fixed)
{
EmitVectorUnaryOpF32(context, (op1) =>
{
- Operand scaledValue = context.Multiply(op1, ConstF(MathF.Pow(2f, fracBits)));
+ var scaledValue = context.Multiply(op1, ConstF(MathF.Pow(2f, fracBits)));
MethodInfo info = unsigned ? typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToU32)) : typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToS32));
return context.Call(info, scaledValue);
@@ -136,7 +136,7 @@ namespace ARMeilleure.Instructions
{
EmitVectorUnaryOpI32(context, (op1) =>
{
- Operand floatValue = unsigned ? context.ConvertToFPUI(OperandType.FP32, op1) : context.ConvertToFP(OperandType.FP32, op1);
+ var floatValue = unsigned ? context.ConvertToFPUI(OperandType.FP32, op1) : context.ConvertToFP(OperandType.FP32, op1);
return context.Multiply(floatValue, ConstF(1f / MathF.Pow(2f, fracBits)));
}, !unsigned);
@@ -245,8 +245,8 @@ namespace ARMeilleure.Instructions
string name = nameof(Math.Round);
MethodInfo info = (op.Size & 1) == 0
- ? typeof(MathF).GetMethod(name, [typeof(float), typeof(MidpointRounding)])
- : typeof(Math).GetMethod(name, [typeof(double), typeof(MidpointRounding)]);
+ ? typeof(MathF).GetMethod(name, new Type[] { typeof(float), typeof(MidpointRounding) })
+ : typeof(Math).GetMethod(name, new Type[] { typeof(double), typeof(MidpointRounding) });
return context.Call(info, n, Const((int)roundMode));
}
@@ -357,10 +357,10 @@ namespace ARMeilleure.Instructions
toConvert = EmitRoundMathCall(context, MidpointRounding.ToEven, toConvert);
break;
case 0b10: // Towards positive infinity
- toConvert = EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), toConvert);
+ toConvert = EmitUnaryMathCall(context, nameof(Math.Ceiling), toConvert);
break;
case 0b11: // Towards negative infinity
- toConvert = EmitUnaryMathCall(context, nameof(MathHelper.Floor), toConvert);
+ toConvert = EmitUnaryMathCall(context, nameof(Math.Floor), toConvert);
break;
}
@@ -385,7 +385,6 @@ namespace ARMeilleure.Instructions
{
res = context.AddIntrinsic(Intrinsic.X86Cvtsd2ss, context.VectorZero(), res);
}
-
res = context.AddIntrinsic(Intrinsic.X86Vcvtps2ph, res, Const(X86GetRoundControl(FPRoundingMode.ToNearest)));
res = context.VectorExtract16(res, 0);
InsertScalar16(context, op.Vd, op.T, res);
@@ -398,7 +397,6 @@ namespace ARMeilleure.Instructions
{
res = context.AddIntrinsic(Intrinsic.X86Cvtss2sd, context.VectorZero(), res);
}
-
res = context.VectorExtract(op.Size == 1 ? OperandType.I64 : OperandType.I32, res, 0);
InsertScalar(context, op.Vd, res);
}
@@ -496,10 +494,10 @@ namespace ARMeilleure.Instructions
toConvert = EmitRoundMathCall(context, MidpointRounding.ToEven, toConvert);
break;
case 0b10: // Towards positive infinity
- toConvert = EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), toConvert);
+ toConvert = EmitUnaryMathCall(context, nameof(Math.Ceiling), toConvert);
break;
case 0b11: // Towards negative infinity
- toConvert = EmitUnaryMathCall(context, nameof(MathHelper.Floor), toConvert);
+ toConvert = EmitUnaryMathCall(context, nameof(Math.Floor), toConvert);
break;
}
@@ -536,7 +534,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitVectorUnaryOpF32(context, (m) => EmitUnaryMathCall(context, nameof(MathHelper.Floor), m));
+ EmitVectorUnaryOpF32(context, (m) => EmitUnaryMathCall(context, nameof(Math.Floor), m));
}
}
@@ -576,7 +574,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitVectorUnaryOpF32(context, (m) => EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), m));
+ EmitVectorUnaryOpF32(context, (m) => EmitUnaryMathCall(context, nameof(Math.Ceiling), m));
}
}
@@ -615,7 +613,7 @@ namespace ARMeilleure.Instructions
}
else
{
- EmitScalarUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(MathHelper.Truncate), op1));
+ EmitScalarUnaryOpF32(context, (op1) => EmitUnaryMathCall(context, nameof(Math.Truncate), op1));
}
}
@@ -637,7 +635,7 @@ namespace ARMeilleure.Instructions
private static Operand EmitFPConvert(ArmEmitterContext context, Operand value, OperandType type, bool signed)
{
- Debug.Assert(value.Type is OperandType.I32 or OperandType.I64);
+ Debug.Assert(value.Type == OperandType.I32 || value.Type == OperandType.I64);
if (signed)
{
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdHelper.cs b/src/ARMeilleure/Instructions/InstEmitSimdHelper.cs
index 11d0c93b4..abd0d9acc 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdHelper.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdHelper.cs
@@ -18,19 +18,19 @@ namespace ARMeilleure.Instructions
static class InstEmitSimdHelper
{
#region "Masks"
- public static readonly long[] EvenMasks =
- [
+ public static readonly long[] EvenMasks = new long[]
+ {
14L << 56 | 12L << 48 | 10L << 40 | 08L << 32 | 06L << 24 | 04L << 16 | 02L << 8 | 00L << 0, // B
13L << 56 | 12L << 48 | 09L << 40 | 08L << 32 | 05L << 24 | 04L << 16 | 01L << 8 | 00L << 0, // H
- 11L << 56 | 10L << 48 | 09L << 40 | 08L << 32 | 03L << 24 | 02L << 16 | 01L << 8 | 00L << 0 // S
- ];
+ 11L << 56 | 10L << 48 | 09L << 40 | 08L << 32 | 03L << 24 | 02L << 16 | 01L << 8 | 00L << 0, // S
+ };
- public static readonly long[] OddMasks =
- [
+ public static readonly long[] OddMasks = new long[]
+ {
15L << 56 | 13L << 48 | 11L << 40 | 09L << 32 | 07L << 24 | 05L << 16 | 03L << 8 | 01L << 0, // B
15L << 56 | 14L << 48 | 11L << 40 | 10L << 32 | 07L << 24 | 06L << 16 | 03L << 8 | 02L << 0, // H
- 15L << 56 | 14L << 48 | 13L << 40 | 12L << 32 | 07L << 24 | 06L << 16 | 05L << 8 | 04L << 0 // S
- ];
+ 15L << 56 | 14L << 48 | 13L << 40 | 12L << 32 | 07L << 24 | 06L << 16 | 05L << 8 | 04L << 0, // S
+ };
public const long ZeroMask = 128L << 56 | 128L << 48 | 128L << 40 | 128L << 32 | 128L << 24 | 128L << 16 | 128L << 8 | 128L << 0;
@@ -44,118 +44,118 @@ namespace ARMeilleure.Instructions
#endregion
#region "X86 SSE Intrinsics"
- public static readonly Intrinsic[] X86PaddInstruction =
- [
+ public static readonly Intrinsic[] X86PaddInstruction = new Intrinsic[]
+ {
Intrinsic.X86Paddb,
Intrinsic.X86Paddw,
Intrinsic.X86Paddd,
- Intrinsic.X86Paddq
- ];
+ Intrinsic.X86Paddq,
+ };
- public static readonly Intrinsic[] X86PcmpeqInstruction =
- [
+ public static readonly Intrinsic[] X86PcmpeqInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pcmpeqb,
Intrinsic.X86Pcmpeqw,
Intrinsic.X86Pcmpeqd,
- Intrinsic.X86Pcmpeqq
- ];
+ Intrinsic.X86Pcmpeqq,
+ };
- public static readonly Intrinsic[] X86PcmpgtInstruction =
- [
+ public static readonly Intrinsic[] X86PcmpgtInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pcmpgtb,
Intrinsic.X86Pcmpgtw,
Intrinsic.X86Pcmpgtd,
- Intrinsic.X86Pcmpgtq
- ];
+ Intrinsic.X86Pcmpgtq,
+ };
- public static readonly Intrinsic[] X86PmaxsInstruction =
- [
+ public static readonly Intrinsic[] X86PmaxsInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pmaxsb,
Intrinsic.X86Pmaxsw,
- Intrinsic.X86Pmaxsd
- ];
+ Intrinsic.X86Pmaxsd,
+ };
- public static readonly Intrinsic[] X86PmaxuInstruction =
- [
+ public static readonly Intrinsic[] X86PmaxuInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pmaxub,
Intrinsic.X86Pmaxuw,
- Intrinsic.X86Pmaxud
- ];
+ Intrinsic.X86Pmaxud,
+ };
- public static readonly Intrinsic[] X86PminsInstruction =
- [
+ public static readonly Intrinsic[] X86PminsInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pminsb,
Intrinsic.X86Pminsw,
- Intrinsic.X86Pminsd
- ];
+ Intrinsic.X86Pminsd,
+ };
- public static readonly Intrinsic[] X86PminuInstruction =
- [
+ public static readonly Intrinsic[] X86PminuInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pminub,
Intrinsic.X86Pminuw,
- Intrinsic.X86Pminud
- ];
+ Intrinsic.X86Pminud,
+ };
- public static readonly Intrinsic[] X86PmovsxInstruction =
- [
+ public static readonly Intrinsic[] X86PmovsxInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pmovsxbw,
Intrinsic.X86Pmovsxwd,
- Intrinsic.X86Pmovsxdq
- ];
+ Intrinsic.X86Pmovsxdq,
+ };
- public static readonly Intrinsic[] X86PmovzxInstruction =
- [
+ public static readonly Intrinsic[] X86PmovzxInstruction = new Intrinsic[]
+ {
Intrinsic.X86Pmovzxbw,
Intrinsic.X86Pmovzxwd,
- Intrinsic.X86Pmovzxdq
- ];
+ Intrinsic.X86Pmovzxdq,
+ };
- public static readonly Intrinsic[] X86PsllInstruction =
- [
+ public static readonly Intrinsic[] X86PsllInstruction = new Intrinsic[]
+ {
0,
Intrinsic.X86Psllw,
Intrinsic.X86Pslld,
- Intrinsic.X86Psllq
- ];
+ Intrinsic.X86Psllq,
+ };
- public static readonly Intrinsic[] X86PsraInstruction =
- [
+ public static readonly Intrinsic[] X86PsraInstruction = new Intrinsic[]
+ {
0,
Intrinsic.X86Psraw,
- Intrinsic.X86Psrad
- ];
+ Intrinsic.X86Psrad,
+ };
- public static readonly Intrinsic[] X86PsrlInstruction =
- [
+ public static readonly Intrinsic[] X86PsrlInstruction = new Intrinsic[]
+ {
0,
Intrinsic.X86Psrlw,
Intrinsic.X86Psrld,
- Intrinsic.X86Psrlq
- ];
+ Intrinsic.X86Psrlq,
+ };
- public static readonly Intrinsic[] X86PsubInstruction =
- [
+ public static readonly Intrinsic[] X86PsubInstruction = new Intrinsic[]
+ {
Intrinsic.X86Psubb,
Intrinsic.X86Psubw,
Intrinsic.X86Psubd,
- Intrinsic.X86Psubq
- ];
+ Intrinsic.X86Psubq,
+ };
- public static readonly Intrinsic[] X86PunpckhInstruction =
- [
+ public static readonly Intrinsic[] X86PunpckhInstruction = new Intrinsic[]
+ {
Intrinsic.X86Punpckhbw,
Intrinsic.X86Punpckhwd,
Intrinsic.X86Punpckhdq,
- Intrinsic.X86Punpckhqdq
- ];
+ Intrinsic.X86Punpckhqdq,
+ };
- public static readonly Intrinsic[] X86PunpcklInstruction =
- [
+ public static readonly Intrinsic[] X86PunpcklInstruction = new Intrinsic[]
+ {
Intrinsic.X86Punpcklbw,
Intrinsic.X86Punpcklwd,
Intrinsic.X86Punpckldq,
- Intrinsic.X86Punpcklqdq
- ];
+ Intrinsic.X86Punpcklqdq,
+ };
#endregion
public static void EnterArmFpMode(EmitterContext context, Func getFpFlag)
@@ -363,7 +363,7 @@ namespace ARMeilleure.Instructions
public static Operand EmitCountSetBits8(ArmEmitterContext context, Operand op) // "size" is 8 (SIMD&FP Inst.).
{
- Debug.Assert(op.Type is OperandType.I32 or OperandType.I64);
+ Debug.Assert(op.Type == OperandType.I32 || op.Type == OperandType.I64);
Operand op0 = context.Subtract(op, context.BitwiseAnd(context.ShiftRightUI(op, Const(1)), Const(op.Type, 0x55L)));
@@ -460,8 +460,8 @@ namespace ARMeilleure.Instructions
IOpCodeSimd op = (IOpCodeSimd)context.CurrOp;
MethodInfo info = (op.Size & 1) == 0
- ? typeof(MathHelperF).GetMethod(name, [typeof(float)])
- : typeof(MathHelper).GetMethod(name, [typeof(double)]);
+ ? typeof(MathF).GetMethod(name, new Type[] { typeof(float) })
+ : typeof(Math).GetMethod(name, new Type[] { typeof(double) });
return context.Call(info, n);
}
@@ -470,11 +470,11 @@ namespace ARMeilleure.Instructions
{
IOpCodeSimd op = (IOpCodeSimd)context.CurrOp;
- string name = nameof(MathHelper.Round);
+ string name = nameof(Math.Round);
MethodInfo info = (op.Size & 1) == 0
- ? typeof(MathHelperF).GetMethod(name, [typeof(float), typeof(int)])
- : typeof(MathHelper).GetMethod(name, [typeof(double), typeof(int)]);
+ ? typeof(MathF).GetMethod(name, new Type[] { typeof(float), typeof(MidpointRounding) })
+ : typeof(Math).GetMethod(name, new Type[] { typeof(double), typeof(MidpointRounding) });
return context.Call(info, n, Const((int)roundMode));
}
@@ -489,7 +489,7 @@ namespace ARMeilleure.Instructions
public static Operand EmitRoundByRMode(ArmEmitterContext context, Operand op)
{
- Debug.Assert(op.Type is OperandType.FP32 or OperandType.FP64);
+ Debug.Assert(op.Type == OperandType.FP32 || op.Type == OperandType.FP64);
Operand lbl1 = Label();
Operand lbl2 = Label();
@@ -510,16 +510,16 @@ namespace ARMeilleure.Instructions
context.MarkLabel(lbl1);
context.BranchIf(lbl2, rMode, rP, Comparison.NotEqual);
- context.Copy(res, EmitUnaryMathCall(context, nameof(MathHelper.Ceiling), op));
+ context.Copy(res, EmitUnaryMathCall(context, nameof(Math.Ceiling), op));
context.Branch(lblEnd);
context.MarkLabel(lbl2);
context.BranchIf(lbl3, rMode, rM, Comparison.NotEqual);
- context.Copy(res, EmitUnaryMathCall(context, nameof(MathHelper.Floor), op));
+ context.Copy(res, EmitUnaryMathCall(context, nameof(Math.Floor), op));
context.Branch(lblEnd);
context.MarkLabel(lbl3);
- context.Copy(res, EmitUnaryMathCall(context, nameof(MathHelper.Truncate), op));
+ context.Copy(res, EmitUnaryMathCall(context, nameof(Math.Truncate), op));
context.Branch(lblEnd);
context.MarkLabel(lblEnd);
@@ -1676,7 +1676,7 @@ namespace ARMeilleure.Instructions
int eSize = 8 << size;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand lbl1 = Label();
Operand lblEnd = Label();
@@ -1709,7 +1709,7 @@ namespace ARMeilleure.Instructions
int eSize = 8 << size;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand lblEnd = Label();
@@ -1735,7 +1735,7 @@ namespace ARMeilleure.Instructions
int eSizeDst = 8 << sizeDst;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSizeDst is 8 or 16 or 32);
+ Debug.Assert(eSizeDst == 8 || eSizeDst == 16 || eSizeDst == 32);
Operand lbl1 = Label();
Operand lblEnd = Label();
@@ -1768,7 +1768,7 @@ namespace ARMeilleure.Instructions
int eSizeDst = 8 << sizeDst;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSizeDst is 8 or 16 or 32);
+ Debug.Assert(eSizeDst == 8 || eSizeDst == 16 || eSizeDst == 32);
Operand lblEnd = Label();
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdHelper32.cs b/src/ARMeilleure/Instructions/InstEmitSimdHelper32.cs
index c053fe27b..2f021a1a1 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdHelper32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdHelper32.cs
@@ -31,7 +31,7 @@ namespace ARMeilleure.Instructions
{
Debug.Assert(type != OperandType.V128);
- if (type is OperandType.FP64 or OperandType.I64)
+ if (type == OperandType.FP64 || type == OperandType.I64)
{
// From dreg.
return context.VectorExtract(type, GetVecA32(reg >> 1), reg & 1);
@@ -48,7 +48,7 @@ namespace ARMeilleure.Instructions
Debug.Assert(value.Type != OperandType.V128);
Operand vec, insert;
- if (value.Type is OperandType.FP64 or OperandType.I64)
+ if (value.Type == OperandType.FP64 || value.Type == OperandType.I64)
{
// From dreg.
vec = GetVecA32(reg >> 1);
@@ -71,7 +71,7 @@ namespace ARMeilleure.Instructions
public static void InsertScalar16(ArmEmitterContext context, int reg, bool top, Operand value)
{
- Debug.Assert(value.Type is OperandType.FP32 or OperandType.I32);
+ Debug.Assert(value.Type == OperandType.FP32 || value.Type == OperandType.I32);
Operand vec, insert;
vec = GetVecA32(reg >> 2);
@@ -880,7 +880,6 @@ namespace ARMeilleure.Instructions
{
res = EmitMoveDoubleWordToSide(context, res, side, op.Vd);
}
-
res = EmitDoubleWordInsert(context, d, res, op.Vd);
}
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdHelper32Arm64.cs b/src/ARMeilleure/Instructions/InstEmitSimdHelper32Arm64.cs
index a1ca417b4..568c07122 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdHelper32Arm64.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdHelper32Arm64.cs
@@ -146,7 +146,6 @@ namespace ARMeilleure.Instructions
{
res = EmitMoveDoubleWordToSide(context, res, side, op.Vd);
}
-
res = EmitDoubleWordInsert(context, d, res, op.Vd);
}
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdLogical32.cs b/src/ARMeilleure/Instructions/InstEmitSimdLogical32.cs
index 1b0ef341b..26d093447 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdLogical32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdLogical32.cs
@@ -268,7 +268,6 @@ namespace ARMeilleure.Instructions
{
m = context.BitwiseNot(m);
}
-
return context.BitwiseExclusiveOr(
context.BitwiseAnd(m,
context.BitwiseExclusiveOr(d, n)), d);
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdMemory32.cs b/src/ARMeilleure/Instructions/InstEmitSimdMemory32.cs
index 4d39b5fde..35c6dd328 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdMemory32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdMemory32.cs
@@ -87,7 +87,7 @@ namespace ARMeilleure.Instructions
{
if (op.Replicate)
{
- int regs = (count > 1) ? 1 : op.Increment;
+ var regs = (count > 1) ? 1 : op.Increment;
for (int reg = 0; reg < regs; reg++)
{
int dreg = reg + d;
@@ -110,7 +110,6 @@ namespace ARMeilleure.Instructions
EmitStoreSimd(context, address, d >> 1, index, op.Size);
}
}
-
offset += eBytes;
d += op.Increment;
}
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdMove.cs b/src/ARMeilleure/Instructions/InstEmitSimdMove.cs
index 8b243d498..85c98fe3a 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdMove.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdMove.cs
@@ -12,17 +12,17 @@ namespace ARMeilleure.Instructions
static partial class InstEmit
{
#region "Masks"
- private static readonly long[] _masksE0_Uzp =
- [
+ private static readonly long[] _masksE0_Uzp = new long[]
+ {
13L << 56 | 09L << 48 | 05L << 40 | 01L << 32 | 12L << 24 | 08L << 16 | 04L << 8 | 00L << 0,
- 11L << 56 | 10L << 48 | 03L << 40 | 02L << 32 | 09L << 24 | 08L << 16 | 01L << 8 | 00L << 0
- ];
+ 11L << 56 | 10L << 48 | 03L << 40 | 02L << 32 | 09L << 24 | 08L << 16 | 01L << 8 | 00L << 0,
+ };
- private static readonly long[] _masksE1_Uzp =
- [
+ private static readonly long[] _masksE1_Uzp = new long[]
+ {
15L << 56 | 11L << 48 | 07L << 40 | 03L << 32 | 14L << 24 | 10L << 16 | 06L << 8 | 02L << 0,
- 15L << 56 | 14L << 48 | 07L << 40 | 06L << 32 | 13L << 24 | 12L << 16 | 05L << 8 | 04L << 0
- ];
+ 15L << 56 | 14L << 48 | 07L << 40 | 06L << 32 | 13L << 24 | 12L << 16 | 05L << 8 | 04L << 0,
+ };
#endregion
public static void Dup_Gp(ArmEmitterContext context)
@@ -601,7 +601,7 @@ namespace ARMeilleure.Instructions
{
Operand d = GetVec(op.Rd);
- List args = [];
+ List args = new();
if (!isTbl)
{
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdMove32.cs b/src/ARMeilleure/Instructions/InstEmitSimdMove32.cs
index 3e869bcff..fb2641f66 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdMove32.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdMove32.cs
@@ -13,17 +13,17 @@ namespace ARMeilleure.Instructions
{
#region "Masks"
// Same as InstEmitSimdMove, as the instructions do the same thing.
- private static readonly long[] _masksE0_Uzp =
- [
+ private static readonly long[] _masksE0_Uzp = new long[]
+ {
13L << 56 | 09L << 48 | 05L << 40 | 01L << 32 | 12L << 24 | 08L << 16 | 04L << 8 | 00L << 0,
- 11L << 56 | 10L << 48 | 03L << 40 | 02L << 32 | 09L << 24 | 08L << 16 | 01L << 8 | 00L << 0
- ];
+ 11L << 56 | 10L << 48 | 03L << 40 | 02L << 32 | 09L << 24 | 08L << 16 | 01L << 8 | 00L << 0,
+ };
- private static readonly long[] _masksE1_Uzp =
- [
+ private static readonly long[] _masksE1_Uzp = new long[]
+ {
15L << 56 | 11L << 48 | 07L << 40 | 03L << 32 | 14L << 24 | 10L << 16 | 06L << 8 | 02L << 0,
- 15L << 56 | 14L << 48 | 07L << 40 | 06L << 32 | 13L << 24 | 12L << 16 | 05L << 8 | 04L << 0
- ];
+ 15L << 56 | 14L << 48 | 07L << 40 | 06L << 32 | 13L << 24 | 12L << 16 | 05L << 8 | 04L << 0,
+ };
#endregion
public static void Vmov_I(ArmEmitterContext context)
diff --git a/src/ARMeilleure/Instructions/InstEmitSimdShift.cs b/src/ARMeilleure/Instructions/InstEmitSimdShift.cs
index 3469434c0..94e912579 100644
--- a/src/ARMeilleure/Instructions/InstEmitSimdShift.cs
+++ b/src/ARMeilleure/Instructions/InstEmitSimdShift.cs
@@ -17,10 +17,10 @@ namespace ARMeilleure.Instructions
static partial class InstEmit
{
#region "Masks"
- private static readonly long[] _masks_SliSri =
- [
- 0x0101010101010101L, 0x0001000100010001L, 0x0000000100000001L, 0x0000000000000001L
- ];
+ private static readonly long[] _masks_SliSri = new long[] // Replication masks.
+ {
+ 0x0101010101010101L, 0x0001000100010001L, 0x0000000100000001L, 0x0000000000000001L,
+ };
#endregion
public static void Rshrn_V(ArmEmitterContext context)
@@ -1634,7 +1634,7 @@ namespace ARMeilleure.Instructions
int eSize = 8 << size;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand res = context.AllocateLocal(OperandType.I64);
@@ -1657,7 +1657,7 @@ namespace ARMeilleure.Instructions
int eSize = 8 << size;
Debug.Assert(op.Type == OperandType.I64);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand lblEnd = Label();
@@ -1732,7 +1732,7 @@ namespace ARMeilleure.Instructions
Debug.Assert(op.Type == OperandType.I64);
Debug.Assert(shiftLsB.Type == OperandType.I32);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand lbl1 = Label();
Operand lblEnd = Label();
@@ -1769,7 +1769,7 @@ namespace ARMeilleure.Instructions
Debug.Assert(op.Type == OperandType.I64);
Debug.Assert(shiftLsB.Type == OperandType.I32);
- Debug.Assert(eSize is 8 or 16 or 32 or 64);
+ Debug.Assert(eSize == 8 || eSize == 16 || eSize == 32 || eSize == 64);
Operand lbl1 = Label();
Operand lbl2 = Label();
@@ -1813,7 +1813,6 @@ namespace ARMeilleure.Instructions
? EmitSignedSrcSatQ(context, shl, size, signedDst: true)
: EmitUnsignedSrcSatQ(context, shl, size, signedDst: false));
}
-
context.Branch(lblEnd);
context.MarkLabel(lblEnd);
@@ -1851,7 +1850,6 @@ namespace ARMeilleure.Instructions
{
context.Copy(res, sar);
}
-
context.Branch(lblEnd);
context.MarkLabel(lblEnd);
@@ -1908,7 +1906,6 @@ namespace ARMeilleure.Instructions
Operand right = context.BitwiseOr(shr, context.ShiftRightUI(oneShl63UL, context.Subtract(shift, one)));
context.Copy(res, context.ConditionalSelect(isEqual, oneUL, right));
}
-
context.Branch(lblEnd);
context.MarkLabel(lblEnd);
diff --git a/src/ARMeilleure/Instructions/MathHelper.cs b/src/ARMeilleure/Instructions/MathHelper.cs
deleted file mode 100644
index a11ce9d2e..000000000
--- a/src/ARMeilleure/Instructions/MathHelper.cs
+++ /dev/null
@@ -1,71 +0,0 @@
-using System;
-using System.Runtime.InteropServices;
-
-namespace ARMeilleure.Instructions
-{
- static class MathHelper
- {
- [UnmanagedCallersOnly]
- public static double Abs(double value)
- {
- return Math.Abs(value);
- }
-
- [UnmanagedCallersOnly]
- public static double Ceiling(double value)
- {
- return Math.Ceiling(value);
- }
-
- [UnmanagedCallersOnly]
- public static double Floor(double value)
- {
- return Math.Floor(value);
- }
-
- [UnmanagedCallersOnly]
- public static double Round(double value, int mode)
- {
- return Math.Round(value, (MidpointRounding)mode);
- }
-
- [UnmanagedCallersOnly]
- public static double Truncate(double value)
- {
- return Math.Truncate(value);
- }
- }
-
- static class MathHelperF
- {
- [UnmanagedCallersOnly]
- public static float Abs(float value)
- {
- return MathF.Abs(value);
- }
-
- [UnmanagedCallersOnly]
- public static float Ceiling(float value)
- {
- return MathF.Ceiling(value);
- }
-
- [UnmanagedCallersOnly]
- public static float Floor(float value)
- {
- return MathF.Floor(value);
- }
-
- [UnmanagedCallersOnly]
- public static float Round(float value, int mode)
- {
- return MathF.Round(value, (MidpointRounding)mode);
- }
-
- [UnmanagedCallersOnly]
- public static float Truncate(float value)
- {
- return MathF.Truncate(value);
- }
- }
-}
diff --git a/src/ARMeilleure/Instructions/NativeInterface.cs b/src/ARMeilleure/Instructions/NativeInterface.cs
index b4922629b..0cd3754f7 100644
--- a/src/ARMeilleure/Instructions/NativeInterface.cs
+++ b/src/ARMeilleure/Instructions/NativeInterface.cs
@@ -2,7 +2,6 @@ using ARMeilleure.Memory;
using ARMeilleure.State;
using ARMeilleure.Translation;
using System;
-using System.Runtime.InteropServices;
namespace ARMeilleure.Instructions
{
@@ -35,7 +34,6 @@ namespace ARMeilleure.Instructions
Context = null;
}
- [UnmanagedCallersOnly]
public static void Break(ulong address, int imm)
{
Statistics.PauseTimer();
@@ -45,7 +43,6 @@ namespace ARMeilleure.Instructions
Statistics.ResumeTimer();
}
- [UnmanagedCallersOnly]
public static void SupervisorCall(ulong address, int imm)
{
Statistics.PauseTimer();
@@ -55,7 +52,6 @@ namespace ARMeilleure.Instructions
Statistics.ResumeTimer();
}
- [UnmanagedCallersOnly]
public static void Undefined(ulong address, int opCode)
{
Statistics.PauseTimer();
@@ -66,31 +62,26 @@ namespace ARMeilleure.Instructions
}
#region "System registers"
- [UnmanagedCallersOnly]
public static ulong GetCtrEl0()
{
- return ExecutionContext.CtrEl0;
+ return GetContext().CtrEl0;
}
- [UnmanagedCallersOnly]
public static ulong GetDczidEl0()
{
- return ExecutionContext.DczidEl0;
+ return GetContext().DczidEl0;
}
- [UnmanagedCallersOnly]
public static ulong GetCntfrqEl0()
{
return GetContext().CntfrqEl0;
}
- [UnmanagedCallersOnly]
public static ulong GetCntpctEl0()
{
return GetContext().CntpctEl0;
}
- [UnmanagedCallersOnly]
public static ulong GetCntvctEl0()
{
return GetContext().CntvctEl0;
@@ -98,31 +89,26 @@ namespace ARMeilleure.Instructions
#endregion
#region "Read"
- [UnmanagedCallersOnly]
public static byte ReadByte(ulong address)
{
return GetMemoryManager().ReadGuest(address);
}
- [UnmanagedCallersOnly]
public static ushort ReadUInt16(ulong address)
{
return GetMemoryManager().ReadGuest(address);
}
- [UnmanagedCallersOnly]
public static uint ReadUInt32(ulong address)
{
return GetMemoryManager().ReadGuest(address);
}
- [UnmanagedCallersOnly]
public static ulong ReadUInt64(ulong address)
{
return GetMemoryManager().ReadGuest(address);
}
- [UnmanagedCallersOnly]
public static V128 ReadVector128(ulong address)
{
return GetMemoryManager().ReadGuest(address);
@@ -130,56 +116,47 @@ namespace ARMeilleure.Instructions
#endregion
#region "Write"
- [UnmanagedCallersOnly]
public static void WriteByte(ulong address, byte value)
{
GetMemoryManager().WriteGuest(address, value);
}
- [UnmanagedCallersOnly]
public static void WriteUInt16(ulong address, ushort value)
{
GetMemoryManager().WriteGuest(address, value);
}
- [UnmanagedCallersOnly]
public static void WriteUInt32(ulong address, uint value)
{
GetMemoryManager().WriteGuest(address, value);
}
- [UnmanagedCallersOnly]
public static void WriteUInt64(ulong address, ulong value)
{
GetMemoryManager().WriteGuest(address, value);
}
- [UnmanagedCallersOnly]
public static void WriteVector128(ulong address, V128 value)
{
GetMemoryManager().WriteGuest(address, value);
}
#endregion
- [UnmanagedCallersOnly]
public static void EnqueueForRejit(ulong address)
{
Context.Translator.EnqueueForRejit(address, GetContext().ExecutionMode);
}
- [UnmanagedCallersOnly]
- public static void SignalMemoryTracking(ulong address, ulong size, byte write)
+ public static void SignalMemoryTracking(ulong address, ulong size, bool write)
{
- GetMemoryManager().SignalMemoryTracking(address, size, write == 1);
+ GetMemoryManager().SignalMemoryTracking(address, size, write);
}
- [UnmanagedCallersOnly]
public static void ThrowInvalidMemoryAccess(ulong address)
{
throw new InvalidAccessException(address);
}
- [UnmanagedCallersOnly]
public static ulong GetFunctionAddress(ulong address)
{
TranslatedFunction function = Context.Translator.GetOrTranslate(address, GetContext().ExecutionMode);
@@ -187,14 +164,12 @@ namespace ARMeilleure.Instructions
return (ulong)function.FuncPointer.ToInt64();
}
- [UnmanagedCallersOnly]
public static void InvalidateCacheLine(ulong address)
{
Context.Translator.InvalidateJitCacheRegion(address, InstEmit.DczSizeInBytes);
}
- [UnmanagedCallersOnly]
- public static byte CheckSynchronization()
+ public static bool CheckSynchronization()
{
Statistics.PauseTimer();
@@ -204,7 +179,7 @@ namespace ARMeilleure.Instructions
Statistics.ResumeTimer();
- return (byte)(context.Running ? 1 : 0);
+ return context.Running;
}
public static ExecutionContext GetContext()
diff --git a/src/ARMeilleure/Instructions/SoftFallback.cs b/src/ARMeilleure/Instructions/SoftFallback.cs
index c227156e5..899326c4b 100644
--- a/src/ARMeilleure/Instructions/SoftFallback.cs
+++ b/src/ARMeilleure/Instructions/SoftFallback.cs
@@ -1,13 +1,11 @@
using ARMeilleure.State;
using System;
-using System.Runtime.InteropServices;
namespace ARMeilleure.Instructions
{
static class SoftFallback
{
#region "ShrImm64"
- [UnmanagedCallersOnly]
public static long SignedShrImm64(long value, long roundConst, int shift)
{
if (roundConst == 0L)
@@ -50,7 +48,6 @@ namespace ARMeilleure.Instructions
}
}
- [UnmanagedCallersOnly]
public static ulong UnsignedShrImm64(ulong value, long roundConst, int shift)
{
if (roundConst == 0L)
@@ -95,7 +92,6 @@ namespace ARMeilleure.Instructions
#endregion
#region "Saturation"
- [UnmanagedCallersOnly]
public static int SatF32ToS32(float value)
{
if (float.IsNaN(value))
@@ -107,7 +103,6 @@ namespace ARMeilleure.Instructions
value <= int.MinValue ? int.MinValue : (int)value;
}
- [UnmanagedCallersOnly]
public static long SatF32ToS64(float value)
{
if (float.IsNaN(value))
@@ -119,7 +114,6 @@ namespace ARMeilleure.Instructions
value <= long.MinValue ? long.MinValue : (long)value;
}
- [UnmanagedCallersOnly]
public static uint SatF32ToU32(float value)
{
if (float.IsNaN(value))
@@ -131,7 +125,6 @@ namespace ARMeilleure.Instructions
value <= uint.MinValue ? uint.MinValue : (uint)value;
}
- [UnmanagedCallersOnly]
public static ulong SatF32ToU64(float value)
{
if (float.IsNaN(value))
@@ -143,7 +136,6 @@ namespace ARMeilleure.Instructions
value <= ulong.MinValue ? ulong.MinValue : (ulong)value;
}
- [UnmanagedCallersOnly]
public static int SatF64ToS32(double value)
{
if (double.IsNaN(value))
@@ -155,7 +147,6 @@ namespace ARMeilleure.Instructions
value <= int.MinValue ? int.MinValue : (int)value;
}
- [UnmanagedCallersOnly]
public static long SatF64ToS64(double value)
{
if (double.IsNaN(value))
@@ -167,7 +158,6 @@ namespace ARMeilleure.Instructions
value <= long.MinValue ? long.MinValue : (long)value;
}
- [UnmanagedCallersOnly]
public static uint SatF64ToU32(double value)
{
if (double.IsNaN(value))
@@ -179,7 +169,6 @@ namespace ARMeilleure.Instructions
value <= uint.MinValue ? uint.MinValue : (uint)value;
}
- [UnmanagedCallersOnly]
public static ulong SatF64ToU64(double value)
{
if (double.IsNaN(value))
@@ -193,7 +182,6 @@ namespace ARMeilleure.Instructions
#endregion
#region "Count"
- [UnmanagedCallersOnly]
public static ulong CountLeadingSigns(ulong value, int size) // size is 8, 16, 32 or 64 (SIMD&FP or Base Inst.).
{
value ^= value >> 1;
@@ -211,9 +199,8 @@ namespace ARMeilleure.Instructions
return (ulong)(size - 1);
}
- private static ReadOnlySpan ClzNibbleTbl => [4, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0];
+ private static ReadOnlySpan ClzNibbleTbl => new byte[] { 4, 3, 2, 2, 1, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 };
- [UnmanagedCallersOnly]
public static ulong CountLeadingZeros(ulong value, int size) // size is 8, 16, 32 or 64 (SIMD&FP or Base Inst.).
{
if (value == 0ul)
@@ -237,49 +224,41 @@ namespace ARMeilleure.Instructions
#endregion
#region "Table"
- [UnmanagedCallersOnly]
public static V128 Tbl1(V128 vector, int bytes, V128 tb0)
{
return TblOrTbx(default, vector, bytes, tb0);
}
- [UnmanagedCallersOnly]
public static V128 Tbl2(V128 vector, int bytes, V128 tb0, V128 tb1)
{
return TblOrTbx(default, vector, bytes, tb0, tb1);
}
- [UnmanagedCallersOnly]
public static V128 Tbl3(V128 vector, int bytes, V128 tb0, V128 tb1, V128 tb2)
{
return TblOrTbx(default, vector, bytes, tb0, tb1, tb2);
}
- [UnmanagedCallersOnly]
public static V128 Tbl4(V128 vector, int bytes, V128 tb0, V128 tb1, V128 tb2, V128 tb3)
{
return TblOrTbx(default, vector, bytes, tb0, tb1, tb2, tb3);
}
- [UnmanagedCallersOnly]
public static V128 Tbx1(V128 dest, V128 vector, int bytes, V128 tb0)
{
return TblOrTbx(dest, vector, bytes, tb0);
}
- [UnmanagedCallersOnly]
public static V128 Tbx2(V128 dest, V128 vector, int bytes, V128 tb0, V128 tb1)
{
return TblOrTbx(dest, vector, bytes, tb0, tb1);
}
- [UnmanagedCallersOnly]
public static V128 Tbx3(V128 dest, V128 vector, int bytes, V128 tb0, V128 tb1, V128 tb2)
{
return TblOrTbx(dest, vector, bytes, tb0, tb1, tb2);
}
- [UnmanagedCallersOnly]
public static V128 Tbx4(V128 dest, V128 vector, int bytes, V128 tb0, V128 tb1, V128 tb2, V128 tb3)
{
return TblOrTbx(dest, vector, bytes, tb0, tb1, tb2, tb3);
@@ -321,22 +300,14 @@ namespace ARMeilleure.Instructions
private const uint Crc32RevPoly = 0xedb88320;
private const uint Crc32cRevPoly = 0x82f63b78;
- [UnmanagedCallersOnly]
public static uint Crc32b(uint crc, byte value) => Crc32(crc, Crc32RevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32h(uint crc, ushort value) => Crc32h(crc, Crc32RevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32w(uint crc, uint value) => Crc32w(crc, Crc32RevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32x(uint crc, ulong value) => Crc32x(crc, Crc32RevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32cb(uint crc, byte value) => Crc32(crc, Crc32cRevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32ch(uint crc, ushort value) => Crc32h(crc, Crc32cRevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32cw(uint crc, uint value) => Crc32w(crc, Crc32cRevPoly, value);
- [UnmanagedCallersOnly]
public static uint Crc32cx(uint crc, ulong value) => Crc32x(crc, Crc32cRevPoly, value);
private static uint Crc32h(uint crc, uint poly, ushort val)
@@ -387,25 +358,21 @@ namespace ARMeilleure.Instructions
#endregion
#region "Aes"
- [UnmanagedCallersOnly]
public static V128 Decrypt(V128 value, V128 roundKey)
{
return CryptoHelper.AesInvSubBytes(CryptoHelper.AesInvShiftRows(value ^ roundKey));
}
- [UnmanagedCallersOnly]
public static V128 Encrypt(V128 value, V128 roundKey)
{
return CryptoHelper.AesSubBytes(CryptoHelper.AesShiftRows(value ^ roundKey));
}
- [UnmanagedCallersOnly]
public static V128 InverseMixColumns(V128 value)
{
return CryptoHelper.AesInvMixColumns(value);
}
- [UnmanagedCallersOnly]
public static V128 MixColumns(V128 value)
{
return CryptoHelper.AesMixColumns(value);
@@ -413,7 +380,6 @@ namespace ARMeilleure.Instructions
#endregion
#region "Sha1"
- [UnmanagedCallersOnly]
public static V128 HashChoose(V128 hash_abcd, uint hash_e, V128 wk)
{
for (int e = 0; e <= 3; e++)
@@ -434,13 +400,11 @@ namespace ARMeilleure.Instructions
return hash_abcd;
}
- [UnmanagedCallersOnly]
public static uint FixedRotate(uint hash_e)
{
return hash_e.Rol(30);
}
- [UnmanagedCallersOnly]
public static V128 HashMajority(V128 hash_abcd, uint hash_e, V128 wk)
{
for (int e = 0; e <= 3; e++)
@@ -461,7 +425,6 @@ namespace ARMeilleure.Instructions
return hash_abcd;
}
- [UnmanagedCallersOnly]
public static V128 HashParity(V128 hash_abcd, uint hash_e, V128 wk)
{
for (int e = 0; e <= 3; e++)
@@ -482,7 +445,6 @@ namespace ARMeilleure.Instructions
return hash_abcd;
}
- [UnmanagedCallersOnly]
public static V128 Sha1SchedulePart1(V128 w0_3, V128 w4_7, V128 w8_11)
{
ulong t2 = w4_7.Extract(0);
@@ -493,7 +455,6 @@ namespace ARMeilleure.Instructions
return result ^ (w0_3 ^ w8_11);
}
- [UnmanagedCallersOnly]
public static V128 Sha1SchedulePart2(V128 tw0_3, V128 w12_15)
{
V128 t = tw0_3 ^ (w12_15 >> 32);
@@ -538,19 +499,16 @@ namespace ARMeilleure.Instructions
#endregion
#region "Sha256"
- [UnmanagedCallersOnly]
public static V128 HashLower(V128 hash_abcd, V128 hash_efgh, V128 wk)
{
return Sha256Hash(hash_abcd, hash_efgh, wk, part1: true);
}
- [UnmanagedCallersOnly]
public static V128 HashUpper(V128 hash_abcd, V128 hash_efgh, V128 wk)
{
return Sha256Hash(hash_abcd, hash_efgh, wk, part1: false);
}
- [UnmanagedCallersOnly]
public static V128 Sha256SchedulePart1(V128 w0_3, V128 w4_7)
{
V128 result = new();
@@ -569,7 +527,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static V128 Sha256SchedulePart2(V128 w0_3, V128 w8_11, V128 w12_15)
{
V128 result = new();
@@ -671,7 +628,6 @@ namespace ARMeilleure.Instructions
}
#endregion
- [UnmanagedCallersOnly]
public static V128 PolynomialMult64_128(ulong op1, ulong op2)
{
V128 result = V128.Zero;
diff --git a/src/ARMeilleure/Instructions/SoftFloat.cs b/src/ARMeilleure/Instructions/SoftFloat.cs
index ccc45cc64..a67349e6e 100644
--- a/src/ARMeilleure/Instructions/SoftFloat.cs
+++ b/src/ARMeilleure/Instructions/SoftFloat.cs
@@ -1,7 +1,6 @@
using ARMeilleure.State;
using System;
using System.Diagnostics;
-using System.Runtime.InteropServices;
namespace ARMeilleure.Instructions
{
@@ -24,7 +23,7 @@ namespace ARMeilleure.Instructions
{
uint src = (uint)idx + 256u;
- Debug.Assert(src is >= 256u and < 512u);
+ Debug.Assert(256u <= src && src < 512u);
src = (src << 1) + 1u;
@@ -32,7 +31,7 @@ namespace ARMeilleure.Instructions
uint dst = (aux + 1u) >> 1;
- Debug.Assert(dst is >= 256u and < 512u);
+ Debug.Assert(256u <= dst && dst < 512u);
tbl[idx] = (byte)(dst - 256u);
}
@@ -48,7 +47,7 @@ namespace ARMeilleure.Instructions
{
uint src = (uint)idx + 128u;
- Debug.Assert(src is >= 128u and < 512u);
+ Debug.Assert(128u <= src && src < 512u);
if (src < 256u)
{
@@ -69,7 +68,7 @@ namespace ARMeilleure.Instructions
uint dst = (aux + 1u) >> 1;
- Debug.Assert(dst is >= 256u and < 512u);
+ Debug.Assert(256u <= dst && dst < 512u);
tbl[idx] = (byte)(dst - 256u);
}
@@ -313,7 +312,6 @@ namespace ARMeilleure.Instructions
static class SoftFloat16_32
{
- [UnmanagedCallersOnly]
public static float FPConvert(ushort valueBits)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -322,7 +320,7 @@ namespace ARMeilleure.Instructions
float result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
if ((context.Fpcr & FPCR.Dn) != 0)
{
@@ -489,7 +487,6 @@ namespace ARMeilleure.Instructions
static class SoftFloat16_64
{
- [UnmanagedCallersOnly]
public static double FPConvert(ushort valueBits)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -498,7 +495,7 @@ namespace ARMeilleure.Instructions
double result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
if ((context.Fpcr & FPCR.Dn) != 0)
{
@@ -665,7 +662,6 @@ namespace ARMeilleure.Instructions
static class SoftFloat32_16
{
- [UnmanagedCallersOnly]
public static ushort FPConvert(float value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -676,7 +672,7 @@ namespace ARMeilleure.Instructions
ushort resultBits;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
if (altHp)
{
@@ -785,19 +781,12 @@ namespace ARMeilleure.Instructions
static class SoftFloat32
{
- [UnmanagedCallersOnly]
public static float FPAdd(float value1, float value2)
{
- return FPAddFpscrImpl(value1, value2, false);
+ return FPAddFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPAddFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPAddFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPAddFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPAddFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -848,8 +837,7 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
- public static int FPCompare(float value1, float value2, byte signalNaNs)
+ public static int FPCompare(float value1, float value2, bool signalNaNs)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = context.Fpcr;
@@ -863,7 +851,7 @@ namespace ARMeilleure.Instructions
{
result = 0b0011;
- if (type1 == FPType.SNaN || type2 == FPType.SNaN || signalNaNs == 1)
+ if (type1 == FPType.SNaN || type2 == FPType.SNaN || signalNaNs)
{
SoftFloat.FPProcessException(FPException.InvalidOp, context, fpcr);
}
@@ -887,13 +875,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPCompareEQ(float value1, float value2)
{
- return FPCompareEQFpscrImpl(value1, value2, false);
+ return FPCompareEQFpscr(value1, value2, false);
}
- private static float FPCompareEQFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPCompareEQFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -920,25 +907,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
- public static float FPCompareEQFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPCompareEQFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- [UnmanagedCallersOnly]
public static float FPCompareGE(float value1, float value2)
{
- return FPCompareGEFpscrImpl(value1, value2, false);
+ return FPCompareGEFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPCompareGEFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPCompareGEFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPCompareGEFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPCompareGEFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -962,19 +936,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPCompareGT(float value1, float value2)
{
- return FPCompareGTFpscrImpl(value1, value2, false);
+ return FPCompareGTFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPCompareGTFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPCompareGTFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPCompareGTFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPCompareGTFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -998,31 +965,26 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPCompareLE(float value1, float value2)
{
- return FPCompareGEFpscrImpl(value2, value1, false);
+ return FPCompareGE(value2, value1);
}
- [UnmanagedCallersOnly]
public static float FPCompareLT(float value1, float value2)
{
- return FPCompareGTFpscrImpl(value2, value1, false);
+ return FPCompareGT(value2, value1);
}
- [UnmanagedCallersOnly]
- public static float FPCompareLEFpscr(float value1, float value2, byte standardFpscr)
+ public static float FPCompareLEFpscr(float value1, float value2, bool standardFpscr)
{
- return FPCompareGEFpscrImpl(value2, value1, standardFpscr == 1);
+ return FPCompareGEFpscr(value2, value1, standardFpscr);
}
- [UnmanagedCallersOnly]
- public static float FPCompareLTFpscr(float value1, float value2, byte standardFpscr)
+ public static float FPCompareLTFpscr(float value1, float value2, bool standardFpscr)
{
- return FPCompareGEFpscrImpl(value2, value1, standardFpscr == 1);
+ return FPCompareGTFpscr(value2, value1, standardFpscr);
}
- [UnmanagedCallersOnly]
public static float FPDiv(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1075,19 +1037,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPMax(float value1, float value2)
{
- return FPMaxFpscrImpl(value1, value2, false);
+ return FPMaxFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPMaxFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPMaxFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPMaxFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPMaxFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1148,13 +1103,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPMaxNum(float value1, float value2)
{
- return FPMaxNumFpscrImpl(value1, value2, false);
+ return FPMaxNumFpscr(value1, value2, false);
}
- private static float FPMaxNumFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPMaxNumFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1171,28 +1125,15 @@ namespace ARMeilleure.Instructions
value2 = FPInfinity(true);
}
- return FPMaxFpscrImpl(value1, value2, standardFpscr);
+ return FPMaxFpscr(value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
- public static float FPMaxNumFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPMaxNumFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- [UnmanagedCallersOnly]
public static float FPMin(float value1, float value2)
{
- return FPMinFpscrImpl(value1, value2, false);
+ return FPMinFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPMinFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPMinFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPMinFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPMinFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1253,19 +1194,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPMinNum(float value1, float value2)
{
- return FPMinNumFpscrImpl(value1, value2, false);
+ return FPMinNumFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPMinNumFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPMinNumFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPMinNumFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPMinNumFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1282,22 +1216,15 @@ namespace ARMeilleure.Instructions
value2 = FPInfinity(false);
}
- return FPMinFpscrImpl(value1, value2, standardFpscr);
+ return FPMinFpscr(value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
public static float FPMul(float value1, float value2)
{
- return FPMulFpscrImpl(value1, value2, false);
+ return FPMulFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPMulFpscr(float value1, float value2, byte standardFpscr)
- {
- return FPMulFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static float FPMulFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPMulFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1344,19 +1271,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPMulAdd(float valueA, float value1, float value2)
{
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAddFpscr(valueA, value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static float FPMulAddFpscr(float valueA, float value1, float value2, byte standardFpscr)
- {
- return FPMulAddFpscrImpl(valueA, value1, value2, standardFpscr == 1);
- }
-
- private static float FPMulAddFpscrImpl(float valueA, float value1, float value2, bool standardFpscr)
+ public static float FPMulAddFpscr(float valueA, float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1422,23 +1342,20 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPMulSub(float valueA, float value1, float value2)
{
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
- public static float FPMulSubFpscr(float valueA, float value1, float value2, byte standardFpscr)
+ public static float FPMulSubFpscr(float valueA, float value1, float value2, bool standardFpscr)
{
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, standardFpscr == 1);
+ return FPMulAddFpscr(valueA, value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
public static float FPMulX(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1484,36 +1401,27 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPNegMulAdd(float valueA, float value1, float value2)
{
valueA = valueA.FPNeg();
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
public static float FPNegMulSub(float valueA, float value1, float value2)
{
valueA = valueA.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
public static float FPRecipEstimate(float value)
{
- return FPRecipEstimateFpscrImpl(value, false);
+ return FPRecipEstimateFpscr(value, false);
}
- [UnmanagedCallersOnly]
- public static float FPRecipEstimateFpscr(float value, byte standardFpscr)
- {
- return FPRecipEstimateFpscrImpl(value, standardFpscr == 1);
- }
-
- private static float FPRecipEstimateFpscrImpl(float value, bool standardFpscr)
+ public static float FPRecipEstimateFpscr(float value, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1522,7 +1430,7 @@ namespace ARMeilleure.Instructions
float result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -1538,7 +1446,7 @@ namespace ARMeilleure.Instructions
}
else if (MathF.Abs(value) < MathF.Pow(2f, -128))
{
- bool overflowToInf = fpcr.GetRoundingMode() switch
+ var overflowToInf = fpcr.GetRoundingMode() switch
{
FPRoundingMode.ToNearest => true,
FPRoundingMode.TowardsPlusInfinity => !sign,
@@ -1600,7 +1508,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPRecipStep(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1626,16 +1533,15 @@ namespace ARMeilleure.Instructions
}
else
{
- product = FPMulFpscrImpl(value1, value2, true);
+ product = FPMulFpscr(value1, value2, true);
}
- result = FPSubFpscrImpl(FPTwo(false), product, true);
+ result = FPSubFpscr(FPTwo(false), product, true);
}
return result;
}
- [UnmanagedCallersOnly]
public static float FPRecipStepFused(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1679,7 +1585,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPRecpX(float value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1689,7 +1594,7 @@ namespace ARMeilleure.Instructions
float result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -1705,19 +1610,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPRSqrtEstimate(float value)
{
- return FPRSqrtEstimateFpscrImpl(value, false);
+ return FPRSqrtEstimateFpscr(value, false);
}
- [UnmanagedCallersOnly]
- public static float FPRSqrtEstimateFpscr(float value, byte standardFpscr)
- {
- return FPRSqrtEstimateFpscrImpl(value, standardFpscr == 1);
- }
-
- private static float FPRSqrtEstimateFpscrImpl(float value, bool standardFpscr)
+ public static float FPRSqrtEstimateFpscr(float value, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -1726,7 +1624,7 @@ namespace ARMeilleure.Instructions
float result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -1831,7 +1729,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPRSqrtStep(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1857,7 +1754,7 @@ namespace ARMeilleure.Instructions
}
else
{
- product = FPMulFpscrImpl(value1, value2, true);
+ product = FPMulFpscr(value1, value2, true);
}
result = FPHalvedSub(FPThree(false), product, context, fpcr);
@@ -1866,7 +1763,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPRSqrtStepFused(float value1, float value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1910,7 +1806,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPSqrt(float value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -1920,7 +1815,7 @@ namespace ARMeilleure.Instructions
float result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -1953,13 +1848,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static float FPSub(float value1, float value2)
{
- return FPSubFpscrImpl(value1, value2, false);
+ return FPSubFpscr(value1, value2, false);
}
- private static float FPSubFpscrImpl(float value1, float value2, bool standardFpscr)
+ public static float FPSubFpscr(float value1, float value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2200,7 +2094,6 @@ namespace ARMeilleure.Instructions
static class SoftFloat64_16
{
- [UnmanagedCallersOnly]
public static ushort FPConvert(double value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -2211,7 +2104,7 @@ namespace ARMeilleure.Instructions
ushort resultBits;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
if (altHp)
{
@@ -2320,19 +2213,12 @@ namespace ARMeilleure.Instructions
static class SoftFloat64
{
- [UnmanagedCallersOnly]
public static double FPAdd(double value1, double value2)
{
- return FPAddFpscrImpl(value1, value2, false);
+ return FPAddFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPAddFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPAddFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPAddFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPAddFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2383,8 +2269,7 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
- public static int FPCompare(double value1, double value2, byte signalNaNs)
+ public static int FPCompare(double value1, double value2, bool signalNaNs)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = context.Fpcr;
@@ -2398,7 +2283,7 @@ namespace ARMeilleure.Instructions
{
result = 0b0011;
- if (type1 == FPType.SNaN || type2 == FPType.SNaN || signalNaNs == 1)
+ if (type1 == FPType.SNaN || type2 == FPType.SNaN || signalNaNs)
{
SoftFloat.FPProcessException(FPException.InvalidOp, context, fpcr);
}
@@ -2422,19 +2307,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPCompareEQ(double value1, double value2)
{
- return FPCompareEQFpscrImpl(value1, value2, false);
+ return FPCompareEQFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPCompareEQFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPCompareEQFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPCompareEQFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPCompareEQFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2461,19 +2339,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPCompareGE(double value1, double value2)
{
- return FPCompareGEFpscrImpl(value1, value2, false);
+ return FPCompareGEFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPCompareGEFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPCompareGEFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPCompareGEFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPCompareGEFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2497,19 +2368,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPCompareGT(double value1, double value2)
{
- return FPCompareGTFpscrImpl(value1, value2, false);
+ return FPCompareGTFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPCompareGTFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPCompareGTFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPCompareGTFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPCompareGTFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2533,31 +2397,26 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPCompareLE(double value1, double value2)
{
- return FPCompareGEFpscrImpl(value2, value1, false);
+ return FPCompareGE(value2, value1);
}
- [UnmanagedCallersOnly]
public static double FPCompareLT(double value1, double value2)
{
- return FPCompareGTFpscrImpl(value2, value1, false);
+ return FPCompareGT(value2, value1);
}
- [UnmanagedCallersOnly]
- public static double FPCompareLEFpscr(double value1, double value2, byte standardFpscr)
+ public static double FPCompareLEFpscr(double value1, double value2, bool standardFpscr)
{
- return FPCompareGEFpscrImpl(value2, value1, standardFpscr == 1);
+ return FPCompareGEFpscr(value2, value1, standardFpscr);
}
- [UnmanagedCallersOnly]
- public static double FPCompareLTFpscr(double value1, double value2, byte standardFpscr)
+ public static double FPCompareLTFpscr(double value1, double value2, bool standardFpscr)
{
- return FPCompareGTFpscrImpl(value2, value1, standardFpscr == 1);
+ return FPCompareGTFpscr(value2, value1, standardFpscr);
}
- [UnmanagedCallersOnly]
public static double FPDiv(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -2610,19 +2469,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPMax(double value1, double value2)
{
- return FPMaxFpscrImpl(value1, value2, false);
+ return FPMaxFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMaxFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPMaxFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPMaxFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPMaxFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2683,19 +2535,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPMaxNum(double value1, double value2)
{
- return FPMaxNumFpscrImpl(value1, value2, false);
+ return FPMaxNumFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMaxNumFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPMaxNumFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPMaxNumFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPMaxNumFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2712,22 +2557,15 @@ namespace ARMeilleure.Instructions
value2 = FPInfinity(true);
}
- return FPMaxFpscrImpl(value1, value2, standardFpscr);
+ return FPMaxFpscr(value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
public static double FPMin(double value1, double value2)
{
- return FPMinFpscrImpl(value1, value2, false);
+ return FPMinFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMinFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPMinFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPMinFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPMinFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2788,19 +2626,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPMinNum(double value1, double value2)
{
- return FPMinNumFpscrImpl(value1, value2, false);
+ return FPMinNumFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMinNumFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPMinNumFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPMinNumFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPMinNumFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2817,22 +2648,15 @@ namespace ARMeilleure.Instructions
value2 = FPInfinity(false);
}
- return FPMinFpscrImpl(value1, value2, standardFpscr);
+ return FPMinFpscr(value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
public static double FPMul(double value1, double value2)
{
- return FPMulFpscrImpl(value1, value2, false);
+ return FPMulFpscr(value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMulFpscr(double value1, double value2, byte standardFpscr)
- {
- return FPMulFpscrImpl(value1, value2, standardFpscr == 1);
- }
-
- private static double FPMulFpscrImpl(double value1, double value2, bool standardFpscr)
+ public static double FPMulFpscr(double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2879,19 +2703,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPMulAdd(double valueA, double value1, double value2)
{
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAddFpscr(valueA, value1, value2, false);
}
- [UnmanagedCallersOnly]
- public static double FPMulAddFpscr(double valueA, double value1, double value2, byte standardFpscr)
- {
- return FPMulAddFpscrImpl(valueA, value1, value2, standardFpscr == 1);
- }
-
- private static double FPMulAddFpscrImpl(double valueA, double value1, double value2, bool standardFpscr)
+ public static double FPMulAddFpscr(double valueA, double value1, double value2, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -2957,23 +2774,20 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPMulSub(double valueA, double value1, double value2)
{
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
- public static double FPMulSubFpscr(double valueA, double value1, double value2, byte standardFpscr)
+ public static double FPMulSubFpscr(double valueA, double value1, double value2, bool standardFpscr)
{
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, standardFpscr == 1);
+ return FPMulAddFpscr(valueA, value1, value2, standardFpscr);
}
- [UnmanagedCallersOnly]
public static double FPMulX(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3019,36 +2833,27 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPNegMulAdd(double valueA, double value1, double value2)
{
valueA = valueA.FPNeg();
value1 = value1.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
public static double FPNegMulSub(double valueA, double value1, double value2)
{
valueA = valueA.FPNeg();
- return FPMulAddFpscrImpl(valueA, value1, value2, false);
+ return FPMulAdd(valueA, value1, value2);
}
- [UnmanagedCallersOnly]
public static double FPRecipEstimate(double value)
{
- return FPRecipEstimateFpscrImpl(value, false);
+ return FPRecipEstimateFpscr(value, false);
}
- [UnmanagedCallersOnly]
- public static double FPRecipEstimateFpscr(double value, byte standardFpscr)
- {
- return FPRecipEstimateFpscrImpl(value, standardFpscr == 1);
- }
-
- private static double FPRecipEstimateFpscrImpl(double value, bool standardFpscr)
+ public static double FPRecipEstimateFpscr(double value, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -3057,7 +2862,7 @@ namespace ARMeilleure.Instructions
double result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -3073,7 +2878,7 @@ namespace ARMeilleure.Instructions
}
else if (Math.Abs(value) < Math.Pow(2d, -1024))
{
- bool overflowToInf = fpcr.GetRoundingMode() switch
+ var overflowToInf = fpcr.GetRoundingMode() switch
{
FPRoundingMode.ToNearest => true,
FPRoundingMode.TowardsPlusInfinity => !sign,
@@ -3135,7 +2940,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRecipStep(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3161,7 +2965,7 @@ namespace ARMeilleure.Instructions
}
else
{
- product = FPMulFpscrImpl(value1, value2, true);
+ product = FPMulFpscr(value1, value2, true);
}
result = FPSubFpscr(FPTwo(false), product, true);
@@ -3170,7 +2974,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRecipStepFused(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3214,7 +3017,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRecpX(double value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3224,7 +3026,7 @@ namespace ARMeilleure.Instructions
double result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -3240,19 +3042,12 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRSqrtEstimate(double value)
{
- return FPRSqrtEstimateFpscrImpl(value, false);
+ return FPRSqrtEstimateFpscr(value, false);
}
- [UnmanagedCallersOnly]
- public static double FPRSqrtEstimateFpscr(double value, byte standardFpscr)
- {
- return FPRSqrtEstimateFpscrImpl(value, standardFpscr == 1);
- }
-
- private static double FPRSqrtEstimateFpscrImpl(double value, bool standardFpscr)
+ public static double FPRSqrtEstimateFpscr(double value, bool standardFpscr)
{
ExecutionContext context = NativeInterface.GetContext();
FPCR fpcr = standardFpscr ? context.StandardFpcrValue : context.Fpcr;
@@ -3261,7 +3056,7 @@ namespace ARMeilleure.Instructions
double result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -3366,7 +3161,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRSqrtStep(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3392,7 +3186,7 @@ namespace ARMeilleure.Instructions
}
else
{
- product = FPMulFpscrImpl(value1, value2, true);
+ product = FPMulFpscr(value1, value2, true);
}
result = FPHalvedSub(FPThree(false), product, context, fpcr);
@@ -3401,7 +3195,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPRSqrtStepFused(double value1, double value2)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3445,7 +3238,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPSqrt(double value)
{
ExecutionContext context = NativeInterface.GetContext();
@@ -3455,7 +3247,7 @@ namespace ARMeilleure.Instructions
double result;
- if (type is FPType.SNaN or FPType.QNaN)
+ if (type == FPType.SNaN || type == FPType.QNaN)
{
result = FPProcessNaN(type, op, context, fpcr);
}
@@ -3488,7 +3280,6 @@ namespace ARMeilleure.Instructions
return result;
}
- [UnmanagedCallersOnly]
public static double FPSub(double value1, double value2)
{
return FPSubFpscr(value1, value2, false);
diff --git a/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs b/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
index c0548f4cb..810461d7c 100644
--- a/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/BasicBlock.cs
@@ -27,7 +27,7 @@ namespace ARMeilleure.IntermediateRepresentation
{
get
{
- _domFrontiers ??= [];
+ _domFrontiers ??= new HashSet();
return _domFrontiers;
}
@@ -38,7 +38,7 @@ namespace ARMeilleure.IntermediateRepresentation
public BasicBlock(int index)
{
Operations = new IntrusiveList();
- Predecessors = [];
+ Predecessors = new List();
Index = index;
}
diff --git a/src/ARMeilleure/IntermediateRepresentation/Intrinsic.cs b/src/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
index 9d87c13b3..b9cab6674 100644
--- a/src/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/Intrinsic.cs
@@ -4,6 +4,7 @@ using System.Diagnostics.CodeAnalysis;
namespace ARMeilleure.IntermediateRepresentation
{
[Flags]
+ [SuppressMessage("Design", "CA1069: Enums values should not be duplicated")]
enum Intrinsic : ushort
{
// X86 (SSE and AVX)
diff --git a/src/ARMeilleure/IntermediateRepresentation/MemoryOperand.cs b/src/ARMeilleure/IntermediateRepresentation/MemoryOperand.cs
index d22c89a75..45695396f 100644
--- a/src/ARMeilleure/IntermediateRepresentation/MemoryOperand.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/MemoryOperand.cs
@@ -1,3 +1,4 @@
+using System;
using System.Diagnostics;
using System.Runtime.CompilerServices;
diff --git a/src/ARMeilleure/IntermediateRepresentation/Operand.cs b/src/ARMeilleure/IntermediateRepresentation/Operand.cs
index 2b3545004..89aefacb1 100644
--- a/src/ARMeilleure/IntermediateRepresentation/Operand.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/Operand.cs
@@ -304,7 +304,7 @@ namespace ARMeilleure.IntermediateRepresentation
ushort newCount = checked((ushort)(count + 1));
ushort newCapacity = (ushort)Math.Min(capacity * 2, ushort.MaxValue);
- Span oldSpan = new(data, count);
+ var oldSpan = new Span(data, count);
capacity = newCapacity;
data = Allocators.References.Allocate(capacity);
@@ -338,7 +338,7 @@ namespace ARMeilleure.IntermediateRepresentation
throw new OverflowException();
}
- Span oldSpan = new(data, (int)count);
+ var oldSpan = new Span(data, (int)count);
capacity = newCapacity;
data = Allocators.References.Allocate(capacity);
@@ -352,7 +352,7 @@ namespace ARMeilleure.IntermediateRepresentation
private static void Remove(in T item, ref T* data, ref ushort count) where T : unmanaged
{
- Span span = new(data, count);
+ var span = new Span(data, count);
for (int i = 0; i < span.Length; i++)
{
@@ -372,7 +372,7 @@ namespace ARMeilleure.IntermediateRepresentation
private static void Remove(in T item, ref T* data, ref uint count) where T : unmanaged
{
- Span span = new(data, (int)count);
+ var span = new Span(data, (int)count);
for (int i = 0; i < span.Length; i++)
{
@@ -446,7 +446,7 @@ namespace ARMeilleure.IntermediateRepresentation
Data* data = null;
// If constant or register, then try to look up in the intern table before allocating.
- if (kind is OperandKind.Constant or OperandKind.Register)
+ if (kind == OperandKind.Constant || kind == OperandKind.Register)
{
uint hash = (uint)HashCode.Combine(kind, type, value);
diff --git a/src/ARMeilleure/IntermediateRepresentation/OperandType.cs b/src/ARMeilleure/IntermediateRepresentation/OperandType.cs
index fec22eed6..67ebdcde4 100644
--- a/src/ARMeilleure/IntermediateRepresentation/OperandType.cs
+++ b/src/ARMeilleure/IntermediateRepresentation/OperandType.cs
@@ -16,8 +16,8 @@ namespace ARMeilleure.IntermediateRepresentation
{
public static bool IsInteger(this OperandType type)
{
- return type is OperandType.I32 or
- OperandType.I64;
+ return type == OperandType.I32 ||
+ type == OperandType.I64;
}
public static RegisterType ToRegisterType(this OperandType type)
diff --git a/src/ARMeilleure/Memory/MemoryManagerType.cs b/src/ARMeilleure/Memory/MemoryManagerType.cs
index cad7c3558..bc8ae2635 100644
--- a/src/ARMeilleure/Memory/MemoryManagerType.cs
+++ b/src/ARMeilleure/Memory/MemoryManagerType.cs
@@ -47,12 +47,12 @@ namespace ARMeilleure.Memory
{
public static bool IsHostMapped(this MemoryManagerType type)
{
- return type is MemoryManagerType.HostMapped or MemoryManagerType.HostMappedUnsafe;
+ return type == MemoryManagerType.HostMapped || type == MemoryManagerType.HostMappedUnsafe;
}
public static bool IsHostTracked(this MemoryManagerType type)
{
- return type is MemoryManagerType.HostTracked or MemoryManagerType.HostTrackedUnsafe;
+ return type == MemoryManagerType.HostTracked || type == MemoryManagerType.HostTrackedUnsafe;
}
public static bool IsHostMappedOrTracked(this MemoryManagerType type)
diff --git a/src/ARMeilleure/Memory/ReservedRegion.cs b/src/ARMeilleure/Memory/ReservedRegion.cs
index dfe17c933..a3ebd610d 100644
--- a/src/ARMeilleure/Memory/ReservedRegion.cs
+++ b/src/ARMeilleure/Memory/ReservedRegion.cs
@@ -7,7 +7,6 @@ namespace ARMeilleure.Memory
public const int DefaultGranularity = 65536; // Mapping granularity in Windows.
public IJitMemoryBlock Block { get; }
- public IJitMemoryAllocator Allocator { get; }
public nint Pointer => Block.Pointer;
@@ -22,7 +21,6 @@ namespace ARMeilleure.Memory
granularity = DefaultGranularity;
}
- Allocator = allocator;
Block = allocator.Reserve(maxSize);
_maxSize = maxSize;
_sizeGranularity = granularity;
diff --git a/src/ARMeilleure/Native/JitSupportDarwin.cs b/src/ARMeilleure/Native/JitSupportDarwin.cs
index 9383b9a08..39df3878f 100644
--- a/src/ARMeilleure/Native/JitSupportDarwin.cs
+++ b/src/ARMeilleure/Native/JitSupportDarwin.cs
@@ -1,3 +1,4 @@
+using System;
using System.Runtime.InteropServices;
using System.Runtime.Versioning;
diff --git a/src/ARMeilleure/Signal/NativeSignalHandlerGenerator.cs b/src/ARMeilleure/Signal/NativeSignalHandlerGenerator.cs
index 0b90252bc..35747d7a4 100644
--- a/src/ARMeilleure/Signal/NativeSignalHandlerGenerator.cs
+++ b/src/ARMeilleure/Signal/NativeSignalHandlerGenerator.cs
@@ -198,7 +198,7 @@ namespace ARMeilleure.Signal
ControlFlowGraph cfg = context.GetControlFlowGraph();
- OperandType[] argTypes = [OperandType.I32, OperandType.I64, OperandType.I64];
+ OperandType[] argTypes = new OperandType[] { OperandType.I32, OperandType.I64, OperandType.I64 };
return Compiler.Compile(cfg, argTypes, OperandType.None, CompilerOptions.HighCq, RuntimeInformation.ProcessArchitecture).Code;
}
@@ -252,7 +252,7 @@ namespace ARMeilleure.Signal
ControlFlowGraph cfg = context.GetControlFlowGraph();
- OperandType[] argTypes = [OperandType.I64];
+ OperandType[] argTypes = new OperandType[] { OperandType.I64 };
return Compiler.Compile(cfg, argTypes, OperandType.I32, CompilerOptions.HighCq, RuntimeInformation.ProcessArchitecture).Code;
}
diff --git a/src/ARMeilleure/Signal/TestMethods.cs b/src/ARMeilleure/Signal/TestMethods.cs
index 684157860..9d11ab183 100644
--- a/src/ARMeilleure/Signal/TestMethods.cs
+++ b/src/ARMeilleure/Signal/TestMethods.cs
@@ -1,5 +1,6 @@
using ARMeilleure.IntermediateRepresentation;
using ARMeilleure.Translation;
+using System;
using System.Runtime.InteropServices;
using static ARMeilleure.IntermediateRepresentation.Operand.Factory;
@@ -21,7 +22,7 @@ namespace ARMeilleure.Signal
{
EmitterContext context = new();
- Operand result = WindowsPartialUnmapHandler.EmitRetryFromAccessViolation(context);
+ var result = WindowsPartialUnmapHandler.EmitRetryFromAccessViolation(context);
context.Return(result);
@@ -29,7 +30,7 @@ namespace ARMeilleure.Signal
ControlFlowGraph cfg = context.GetControlFlowGraph();
- OperandType[] argTypes = [OperandType.I64];
+ OperandType[] argTypes = new OperandType[] { OperandType.I64 };
return Compiler.Compile(cfg, argTypes, OperandType.I32, CompilerOptions.HighCq, RuntimeInformation.ProcessArchitecture).Map();
}
@@ -38,7 +39,7 @@ namespace ARMeilleure.Signal
{
EmitterContext context = new();
- Operand result = WindowsPartialUnmapHandler.EmitThreadLocalMapIntGetOrReserve(context, structPtr, context.LoadArgument(OperandType.I32, 0), context.LoadArgument(OperandType.I32, 1));
+ var result = WindowsPartialUnmapHandler.EmitThreadLocalMapIntGetOrReserve(context, structPtr, context.LoadArgument(OperandType.I32, 0), context.LoadArgument(OperandType.I32, 1));
context.Return(result);
@@ -46,7 +47,7 @@ namespace ARMeilleure.Signal
ControlFlowGraph cfg = context.GetControlFlowGraph();
- OperandType[] argTypes = [OperandType.I64];
+ OperandType[] argTypes = new OperandType[] { OperandType.I64 };
return Compiler.Compile(cfg, argTypes, OperandType.I32, CompilerOptions.HighCq, RuntimeInformation.ProcessArchitecture).Map();
}
@@ -75,7 +76,7 @@ namespace ARMeilleure.Signal
ControlFlowGraph cfg = context.GetControlFlowGraph();
- OperandType[] argTypes = [OperandType.I64];
+ OperandType[] argTypes = new OperandType[] { OperandType.I64 };
return Compiler.Compile(cfg, argTypes, OperandType.None, CompilerOptions.HighCq, RuntimeInformation.ProcessArchitecture).Map();
}
diff --git a/src/ARMeilleure/Signal/WindowsPartialUnmapHandler.cs b/src/ARMeilleure/Signal/WindowsPartialUnmapHandler.cs
index 0df2f41cd..7aa3e4788 100644
--- a/src/ARMeilleure/Signal/WindowsPartialUnmapHandler.cs
+++ b/src/ARMeilleure/Signal/WindowsPartialUnmapHandler.cs
@@ -1,6 +1,7 @@
using ARMeilleure.IntermediateRepresentation;
using ARMeilleure.Translation;
using Ryujinx.Common.Memory.PartialUnmaps;
+using System;
using System.Runtime.InteropServices;
using static ARMeilleure.IntermediateRepresentation.Operand.Factory;
diff --git a/src/ARMeilleure/State/ExecutionContext.cs b/src/ARMeilleure/State/ExecutionContext.cs
index 223e59d79..314b06b13 100644
--- a/src/ARMeilleure/State/ExecutionContext.cs
+++ b/src/ARMeilleure/State/ExecutionContext.cs
@@ -1,4 +1,5 @@
using ARMeilleure.Memory;
+using System;
namespace ARMeilleure.State
{
@@ -16,8 +17,10 @@ namespace ARMeilleure.State
public ulong Pc => _nativeContext.GetPc();
- public static uint CtrEl0 => 0x8444c004;
- public static uint DczidEl0 => 0x00000004;
+#pragma warning disable CA1822 // Mark member as static
+ public uint CtrEl0 => 0x8444c004;
+ public uint DczidEl0 => 0x00000004;
+#pragma warning restore CA1822
public ulong CntfrqEl0 => _counter.Frequency;
public ulong CntpctEl0 => _counter.Counter;
diff --git a/src/ARMeilleure/State/NativeContext.cs b/src/ARMeilleure/State/NativeContext.cs
index c90e522a9..140b6f7a7 100644
--- a/src/ARMeilleure/State/NativeContext.cs
+++ b/src/ARMeilleure/State/NativeContext.cs
@@ -111,7 +111,6 @@ namespace ARMeilleure.State
{
value |= GetStorage().Flags[flag] != 0 ? 1u << flag : 0u;
}
-
return value;
}
@@ -156,7 +155,6 @@ namespace ARMeilleure.State
value |= GetStorage().FpFlags[flag] != 0 ? bit : 0u;
}
}
-
return value;
}
diff --git a/src/ARMeilleure/Translation/ArmEmitterContext.cs b/src/ARMeilleure/Translation/ArmEmitterContext.cs
index 196120e92..82f12bb02 100644
--- a/src/ARMeilleure/Translation/ArmEmitterContext.cs
+++ b/src/ARMeilleure/Translation/ArmEmitterContext.cs
@@ -6,6 +6,7 @@ using ARMeilleure.Instructions;
using ARMeilleure.IntermediateRepresentation;
using ARMeilleure.Memory;
using ARMeilleure.State;
+using System;
using System.Collections.Generic;
using System.Reflection;
using static ARMeilleure.IntermediateRepresentation.Operand.Factory;
@@ -54,7 +55,7 @@ namespace ARMeilleure.Translation
public Aarch32Mode Mode { get; }
private int _ifThenBlockStateIndex = 0;
- private Condition[] _ifThenBlockState = [];
+ private Condition[] _ifThenBlockState = Array.Empty();
public bool IsInIfThenBlock => _ifThenBlockStateIndex < _ifThenBlockState.Length;
public Condition CurrentIfThenBlockCond => _ifThenBlockState[_ifThenBlockStateIndex];
diff --git a/src/ARMeilleure/Translation/Cache/CacheMemoryAllocator.cs b/src/ARMeilleure/Translation/Cache/CacheMemoryAllocator.cs
index 9c5ca29df..f36bf7a3d 100644
--- a/src/ARMeilleure/Translation/Cache/CacheMemoryAllocator.cs
+++ b/src/ARMeilleure/Translation/Cache/CacheMemoryAllocator.cs
@@ -23,7 +23,7 @@ namespace ARMeilleure.Translation.Cache
}
}
- private readonly List _blocks = [];
+ private readonly List _blocks = new();
public CacheMemoryAllocator(int capacity)
{
diff --git a/src/ARMeilleure/Translation/Cache/JitCache.cs b/src/ARMeilleure/Translation/Cache/JitCache.cs
index 7931fb360..3bbec482c 100644
--- a/src/ARMeilleure/Translation/Cache/JitCache.cs
+++ b/src/ARMeilleure/Translation/Cache/JitCache.cs
@@ -2,8 +2,6 @@ using ARMeilleure.CodeGen;
using ARMeilleure.CodeGen.Unwinding;
using ARMeilleure.Memory;
using ARMeilleure.Native;
-using Humanizer;
-using Ryujinx.Common.Logging;
using Ryujinx.Memory;
using System;
using System.Collections.Generic;
@@ -20,68 +18,51 @@ namespace ARMeilleure.Translation.Cache
private static readonly int _pageMask = _pageSize - 1;
private const int CodeAlignment = 4; // Bytes.
- private const int CacheSize = 256 * 1024 * 1024;
+ private const int CacheSize = 2047 * 1024 * 1024;
+ private static ReservedRegion _jitRegion;
private static JitCacheInvalidation _jitCacheInvalidator;
- private static readonly List _cacheAllocators = [];
+ private static CacheMemoryAllocator _cacheAllocator;
- private static readonly List _cacheEntries = [];
+ private static readonly List _cacheEntries = new();
private static readonly Lock _lock = new();
private static bool _initialized;
- private static readonly List _jitRegions = [];
- private static int _activeRegionIndex = 0;
-
[SupportedOSPlatform("windows")]
[LibraryImport("kernel32.dll", SetLastError = true)]
public static partial nint FlushInstructionCache(nint hProcess, nint lpAddress, nuint dwSize);
public static void Initialize(IJitMemoryAllocator allocator)
{
+ if (_initialized)
+ {
+ return;
+ }
+
lock (_lock)
{
if (_initialized)
{
- if (OperatingSystem.IsWindows())
- {
- JitUnwindWindows.RemoveFunctionTableHandler(
- _jitRegions[0].Pointer);
- }
-
- for (int i = 0; i < _jitRegions.Count; i++)
- {
- _jitRegions[i].Dispose();
- }
-
- _jitRegions.Clear();
- _cacheAllocators.Clear();
- }
- else
- {
- _initialized = true;
+ return;
}
- _activeRegionIndex = 0;
-
- ReservedRegion firstRegion = new(allocator, CacheSize);
- _jitRegions.Add(firstRegion);
-
- CacheMemoryAllocator firstCacheAllocator = new(CacheSize);
- _cacheAllocators.Add(firstCacheAllocator);
+ _jitRegion = new ReservedRegion(allocator, CacheSize);
if (!OperatingSystem.IsWindows() && !OperatingSystem.IsMacOS())
{
_jitCacheInvalidator = new JitCacheInvalidation(allocator);
}
+ _cacheAllocator = new CacheMemoryAllocator(CacheSize);
+
if (OperatingSystem.IsWindows())
{
- JitUnwindWindows.InstallFunctionTableHandler(
- firstRegion.Pointer, CacheSize, firstRegion.Pointer + Allocate(_pageSize)
- );
+ JitUnwindWindows.InstallFunctionTableHandler(_jitRegion.Pointer, CacheSize, _jitRegion.Pointer + Allocate(_pageSize));
}
+
+ _initialized = true;
}
}
@@ -94,8 +75,8 @@ namespace ARMeilleure.Translation.Cache
Debug.Assert(_initialized);
int funcOffset = Allocate(code.Length);
- ReservedRegion targetRegion = _jitRegions[_activeRegionIndex];
- nint funcPtr = targetRegion.Pointer + funcOffset;
+
+ nint funcPtr = _jitRegion.Pointer + funcOffset;
if (OperatingSystem.IsMacOS() && RuntimeInformation.ProcessArchitecture == Architecture.Arm64)
{
@@ -109,9 +90,9 @@ namespace ARMeilleure.Translation.Cache
}
else
{
- ReprotectAsWritable(targetRegion, funcOffset, code.Length);
+ ReprotectAsWritable(funcOffset, code.Length);
Marshal.Copy(code, 0, funcPtr, code.Length);
- ReprotectAsExecutable(targetRegion, funcOffset, code.Length);
+ ReprotectAsExecutable(funcOffset, code.Length);
if (OperatingSystem.IsWindows() && RuntimeInformation.ProcessArchitecture == Architecture.Arm64)
{
@@ -135,74 +116,50 @@ namespace ARMeilleure.Translation.Cache
{
Debug.Assert(_initialized);
- foreach (ReservedRegion region in _jitRegions)
+ int funcOffset = (int)(pointer.ToInt64() - _jitRegion.Pointer.ToInt64());
+
+ if (TryFind(funcOffset, out CacheEntry entry, out int entryIndex) && entry.Offset == funcOffset)
{
- if (pointer.ToInt64() < region.Pointer.ToInt64() ||
- pointer.ToInt64() >= (region.Pointer + CacheSize).ToInt64())
- {
- continue;
- }
-
- int funcOffset = (int)(pointer.ToInt64() - region.Pointer.ToInt64());
-
- if (TryFind(funcOffset, out CacheEntry entry, out int entryIndex) && entry.Offset == funcOffset)
- {
- _cacheAllocators[_activeRegionIndex].Free(funcOffset, AlignCodeSize(entry.Size));
- _cacheEntries.RemoveAt(entryIndex);
- }
-
- return;
+ _cacheAllocator.Free(funcOffset, AlignCodeSize(entry.Size));
+ _cacheEntries.RemoveAt(entryIndex);
}
}
}
- private static void ReprotectAsWritable(ReservedRegion region, int offset, int size)
+ private static void ReprotectAsWritable(int offset, int size)
{
int endOffs = offset + size;
+
int regionStart = offset & ~_pageMask;
int regionEnd = (endOffs + _pageMask) & ~_pageMask;
- region.Block.MapAsRwx((ulong)regionStart, (ulong)(regionEnd - regionStart));
+ _jitRegion.Block.MapAsRwx((ulong)regionStart, (ulong)(regionEnd - regionStart));
}
- private static void ReprotectAsExecutable(ReservedRegion region, int offset, int size)
+ private static void ReprotectAsExecutable(int offset, int size)
{
int endOffs = offset + size;
+
int regionStart = offset & ~_pageMask;
int regionEnd = (endOffs + _pageMask) & ~_pageMask;
- region.Block.MapAsRx((ulong)regionStart, (ulong)(regionEnd - regionStart));
+ _jitRegion.Block.MapAsRx((ulong)regionStart, (ulong)(regionEnd - regionStart));
}
private static int Allocate(int codeSize)
{
codeSize = AlignCodeSize(codeSize);
- int allocOffset = _cacheAllocators[_activeRegionIndex].Allocate(codeSize);
+ int allocOffset = _cacheAllocator.Allocate(codeSize);
- if (allocOffset >= 0)
+ if (allocOffset < 0)
{
- _jitRegions[_activeRegionIndex].ExpandIfNeeded((ulong)allocOffset + (ulong)codeSize);
- return allocOffset;
+ throw new OutOfMemoryException("JIT Cache exhausted.");
}
- int exhaustedRegion = _activeRegionIndex;
- ReservedRegion newRegion = new(_jitRegions[0].Allocator, CacheSize);
- _jitRegions.Add(newRegion);
- _activeRegionIndex = _jitRegions.Count - 1;
+ _jitRegion.ExpandIfNeeded((ulong)allocOffset + (ulong)codeSize);
- Logger.Warning?.Print(LogClass.Cpu, $"JIT Cache Region {exhaustedRegion} exhausted, creating new Cache Region {_activeRegionIndex} ({((long)(_activeRegionIndex + 1) * CacheSize).Bytes()} Total Allocation).");
-
- _cacheAllocators.Add(new CacheMemoryAllocator(CacheSize));
-
- int allocOffsetNew = _cacheAllocators[_activeRegionIndex].Allocate(codeSize);
- if (allocOffsetNew < 0)
- {
- throw new OutOfMemoryException("Failed to allocate in new Cache Region!");
- }
-
- newRegion.ExpandIfNeeded((ulong)allocOffsetNew + (ulong)codeSize);
- return allocOffsetNew;
+ return allocOffset;
}
private static int AlignCodeSize(int codeSize)
@@ -228,21 +185,18 @@ namespace ARMeilleure.Translation.Cache
{
lock (_lock)
{
- foreach (ReservedRegion _ in _jitRegions)
+ int index = _cacheEntries.BinarySearch(new CacheEntry(offset, 0, default));
+
+ if (index < 0)
{
- int index = _cacheEntries.BinarySearch(new CacheEntry(offset, 0, default));
+ index = ~index - 1;
+ }
- if (index < 0)
- {
- index = ~index - 1;
- }
-
- if (index >= 0)
- {
- entry = _cacheEntries[index];
- entryIndex = index;
- return true;
- }
+ if (index >= 0)
+ {
+ entry = _cacheEntries[index];
+ entryIndex = index;
+ return true;
}
}
diff --git a/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs b/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs
index 02e27b941..6f9c22b4a 100644
--- a/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs
+++ b/src/ARMeilleure/Translation/Cache/JitCacheInvalidation.cs
@@ -1,12 +1,13 @@
using ARMeilleure.Memory;
+using System;
using System.Runtime.InteropServices;
namespace ARMeilleure.Translation.Cache
{
class JitCacheInvalidation
{
- private static readonly int[] _invalidationCode =
- [
+ private static readonly int[] _invalidationCode = new int[]
+ {
unchecked((int)0xd53b0022), // mrs x2, ctr_el0
unchecked((int)0xd3504c44), // ubfx x4, x2, #16, #4
unchecked((int)0x52800083), // mov w3, #0x4
@@ -34,8 +35,8 @@ namespace ARMeilleure.Translation.Cache
unchecked((int)0x54ffffa8), // b.hi 54
unchecked((int)0xd5033b9f), // dsb ish
unchecked((int)0xd5033fdf), // isb
- unchecked((int)0xd65f03c0) // ret
- ];
+ unchecked((int)0xd65f03c0), // ret
+ };
private delegate void InvalidateCache(ulong start, ulong end);
diff --git a/src/ARMeilleure/Translation/Cache/JitUnwindWindows.cs b/src/ARMeilleure/Translation/Cache/JitUnwindWindows.cs
index 15a1051fa..642794188 100644
--- a/src/ARMeilleure/Translation/Cache/JitUnwindWindows.cs
+++ b/src/ARMeilleure/Translation/Cache/JitUnwindWindows.cs
@@ -52,11 +52,6 @@ namespace ARMeilleure.Translation.Cache
nint context,
[MarshalAs(UnmanagedType.LPWStr)] string outOfProcessCallbackDll);
- [LibraryImport("kernel32.dll")]
- [return: MarshalAs(UnmanagedType.Bool)]
- private static unsafe partial bool RtlDeleteFunctionTable(
- ulong tableIdentifier);
-
private static GetRuntimeFunctionCallback _getRuntimeFunctionCallback;
private static int _sizeOfRuntimeFunction;
@@ -96,23 +91,6 @@ namespace ARMeilleure.Translation.Cache
}
}
- public static void RemoveFunctionTableHandler(nint codeCachePointer)
- {
- ulong codeCachePtr = (ulong)codeCachePointer.ToInt64();
-
- bool result;
-
- unsafe
- {
- result = RtlDeleteFunctionTable(codeCachePtr | 3);
- }
-
- if (!result)
- {
- throw new InvalidOperationException("Failure removing function table callback.");
- }
- }
-
private static unsafe RuntimeFunction* FunctionTableHandler(ulong controlPc, nint context)
{
int offset = (int)((long)controlPc - context.ToInt64());
@@ -122,13 +100,13 @@ namespace ARMeilleure.Translation.Cache
return null; // Not found.
}
- CodeGen.Unwinding.UnwindInfo unwindInfo = funcEntry.UnwindInfo;
+ var unwindInfo = funcEntry.UnwindInfo;
int codeIndex = 0;
for (int index = unwindInfo.PushEntries.Length - 1; index >= 0; index--)
{
- UnwindPushEntry entry = unwindInfo.PushEntries[index];
+ var entry = unwindInfo.PushEntries[index];
switch (entry.PseudoOp)
{
diff --git a/src/ARMeilleure/Translation/ControlFlowGraph.cs b/src/ARMeilleure/Translation/ControlFlowGraph.cs
index b1255e810..45b092ec5 100644
--- a/src/ARMeilleure/Translation/ControlFlowGraph.cs
+++ b/src/ARMeilleure/Translation/ControlFlowGraph.cs
@@ -47,8 +47,8 @@ namespace ARMeilleure.Translation
{
RemoveUnreachableBlocks(Blocks);
- HashSet visited = [];
- Stack blockStack = new();
+ var visited = new HashSet();
+ var blockStack = new Stack();
Array.Resize(ref _postOrderBlocks, Blocks.Count);
Array.Resize(ref _postOrderMap, Blocks.Count);
@@ -88,8 +88,8 @@ namespace ARMeilleure.Translation
private void RemoveUnreachableBlocks(IntrusiveList blocks)
{
- HashSet visited = [];
- Queue workQueue = new();
+ var visited = new HashSet();
+ var workQueue = new Queue();
visited.Add(Entry);
workQueue.Enqueue(Entry);
diff --git a/src/ARMeilleure/Translation/DelegateInfo.cs b/src/ARMeilleure/Translation/DelegateInfo.cs
index c27dbd6b4..d3b535de1 100644
--- a/src/ARMeilleure/Translation/DelegateInfo.cs
+++ b/src/ARMeilleure/Translation/DelegateInfo.cs
@@ -1,10 +1,18 @@
+using System;
+
namespace ARMeilleure.Translation
{
class DelegateInfo
{
- public nint FuncPtr { get; private set; }
- public DelegateInfo(nint funcPtr)
+#pragma warning disable IDE0052 // Remove unread private member
+ private readonly Delegate _dlg; // Ensure that this delegate will not be garbage collected.
+#pragma warning restore IDE0052
+
+ public nint FuncPtr { get; }
+
+ public DelegateInfo(Delegate dlg, nint funcPtr)
{
+ _dlg = dlg;
FuncPtr = funcPtr;
}
}
diff --git a/src/ARMeilleure/Translation/Delegates.cs b/src/ARMeilleure/Translation/Delegates.cs
index f44e8dc54..d8c1cfd58 100644
--- a/src/ARMeilleure/Translation/Delegates.cs
+++ b/src/ARMeilleure/Translation/Delegates.cs
@@ -1,7 +1,9 @@
using ARMeilleure.Instructions;
+using ARMeilleure.State;
using System;
using System.Collections.Generic;
using System.Reflection;
+using System.Runtime.InteropServices;
namespace ARMeilleure.Translation
{
@@ -33,6 +35,20 @@ namespace ARMeilleure.Translation
return _delegates.Values[index].FuncPtr; // O(1).
}
+ public static nint GetDelegateFuncPtr(MethodInfo info)
+ {
+ ArgumentNullException.ThrowIfNull(info);
+
+ string key = GetKey(info);
+
+ if (!_delegates.TryGetValue(key, out DelegateInfo dlgInfo)) // O(log(n)).
+ {
+ throw new KeyNotFoundException($"({nameof(key)} = {key})");
+ }
+
+ return dlgInfo.FuncPtr;
+ }
+
public static int GetDelegateIndex(MethodInfo info)
{
ArgumentNullException.ThrowIfNull(info);
@@ -49,11 +65,11 @@ namespace ARMeilleure.Translation
return index;
}
- private static void SetDelegateInfo(MethodInfo method)
+ private static void SetDelegateInfo(Delegate dlg, nint funcPtr)
{
- string key = GetKey(method);
+ string key = GetKey(dlg.Method);
- _delegates.Add(key, new DelegateInfo(method.MethodHandle.GetFunctionPointer())); // ArgumentException (key).
+ _delegates.Add(key, new DelegateInfo(dlg, funcPtr)); // ArgumentException (key).
}
private static string GetKey(MethodInfo info)
@@ -67,179 +83,528 @@ namespace ARMeilleure.Translation
{
_delegates = new SortedList();
- SetDelegateInfo(typeof(MathHelper).GetMethod(nameof(MathHelper.Abs)));
- SetDelegateInfo(typeof(MathHelper).GetMethod(nameof(MathHelper.Ceiling)));
- SetDelegateInfo(typeof(MathHelper).GetMethod(nameof(MathHelper.Floor)));
- SetDelegateInfo(typeof(MathHelper).GetMethod(nameof(MathHelper.Round)));
- SetDelegateInfo(typeof(MathHelper).GetMethod(nameof(MathHelper.Truncate)));
+ var dlgMathAbs = new MathAbs(Math.Abs);
+ var dlgMathCeiling = new MathCeiling(Math.Ceiling);
+ var dlgMathFloor = new MathFloor(Math.Floor);
+ var dlgMathRound = new MathRound(Math.Round);
+ var dlgMathTruncate = new MathTruncate(Math.Truncate);
- SetDelegateInfo(typeof(MathHelperF).GetMethod(nameof(MathHelperF.Abs)));
- SetDelegateInfo(typeof(MathHelperF).GetMethod(nameof(MathHelperF.Ceiling)));
- SetDelegateInfo(typeof(MathHelperF).GetMethod(nameof(MathHelperF.Floor)));
- SetDelegateInfo(typeof(MathHelperF).GetMethod(nameof(MathHelperF.Round)));
- SetDelegateInfo(typeof(MathHelperF).GetMethod(nameof(MathHelperF.Truncate)));
+ var dlgMathFAbs = new MathFAbs(MathF.Abs);
+ var dlgMathFCeiling = new MathFCeiling(MathF.Ceiling);
+ var dlgMathFFloor = new MathFFloor(MathF.Floor);
+ var dlgMathFRound = new MathFRound(MathF.Round);
+ var dlgMathFTruncate = new MathFTruncate(MathF.Truncate);
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.Break)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.CheckSynchronization)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.EnqueueForRejit)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetCntfrqEl0)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetCntpctEl0)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetCntvctEl0)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetCtrEl0)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetDczidEl0)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.GetFunctionAddress)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.InvalidateCacheLine)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ReadByte)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ReadUInt16)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ReadUInt32)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ReadUInt64)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ReadVector128)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.SignalMemoryTracking)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.SupervisorCall)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.ThrowInvalidMemoryAccess)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.Undefined)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.WriteByte)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.WriteUInt16)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.WriteUInt32)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.WriteUInt64)));
- SetDelegateInfo(typeof(NativeInterface).GetMethod(nameof(NativeInterface.WriteVector128)));
+ var dlgNativeInterfaceBreak = new NativeInterfaceBreak(NativeInterface.Break);
+ var dlgNativeInterfaceCheckSynchronization = new NativeInterfaceCheckSynchronization(NativeInterface.CheckSynchronization);
+ var dlgNativeInterfaceEnqueueForRejit = new NativeInterfaceEnqueueForRejit(NativeInterface.EnqueueForRejit);
+ var dlgNativeInterfaceGetCntfrqEl0 = new NativeInterfaceGetCntfrqEl0(NativeInterface.GetCntfrqEl0);
+ var dlgNativeInterfaceGetCntpctEl0 = new NativeInterfaceGetCntpctEl0(NativeInterface.GetCntpctEl0);
+ var dlgNativeInterfaceGetCntvctEl0 = new NativeInterfaceGetCntvctEl0(NativeInterface.GetCntvctEl0);
+ var dlgNativeInterfaceGetCtrEl0 = new NativeInterfaceGetCtrEl0(NativeInterface.GetCtrEl0);
+ var dlgNativeInterfaceGetDczidEl0 = new NativeInterfaceGetDczidEl0(NativeInterface.GetDczidEl0);
+ var dlgNativeInterfaceGetFunctionAddress = new NativeInterfaceGetFunctionAddress(NativeInterface.GetFunctionAddress);
+ var dlgNativeInterfaceInvalidateCacheLine = new NativeInterfaceInvalidateCacheLine(NativeInterface.InvalidateCacheLine);
+ var dlgNativeInterfaceReadByte = new NativeInterfaceReadByte(NativeInterface.ReadByte);
+ var dlgNativeInterfaceReadUInt16 = new NativeInterfaceReadUInt16(NativeInterface.ReadUInt16);
+ var dlgNativeInterfaceReadUInt32 = new NativeInterfaceReadUInt32(NativeInterface.ReadUInt32);
+ var dlgNativeInterfaceReadUInt64 = new NativeInterfaceReadUInt64(NativeInterface.ReadUInt64);
+ var dlgNativeInterfaceReadVector128 = new NativeInterfaceReadVector128(NativeInterface.ReadVector128);
+ var dlgNativeInterfaceSignalMemoryTracking = new NativeInterfaceSignalMemoryTracking(NativeInterface.SignalMemoryTracking);
+ var dlgNativeInterfaceSupervisorCall = new NativeInterfaceSupervisorCall(NativeInterface.SupervisorCall);
+ var dlgNativeInterfaceThrowInvalidMemoryAccess = new NativeInterfaceThrowInvalidMemoryAccess(NativeInterface.ThrowInvalidMemoryAccess);
+ var dlgNativeInterfaceUndefined = new NativeInterfaceUndefined(NativeInterface.Undefined);
+ var dlgNativeInterfaceWriteByte = new NativeInterfaceWriteByte(NativeInterface.WriteByte);
+ var dlgNativeInterfaceWriteUInt16 = new NativeInterfaceWriteUInt16(NativeInterface.WriteUInt16);
+ var dlgNativeInterfaceWriteUInt32 = new NativeInterfaceWriteUInt32(NativeInterface.WriteUInt32);
+ var dlgNativeInterfaceWriteUInt64 = new NativeInterfaceWriteUInt64(NativeInterface.WriteUInt64);
+ var dlgNativeInterfaceWriteVector128 = new NativeInterfaceWriteVector128(NativeInterface.WriteVector128);
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.CountLeadingSigns)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.CountLeadingZeros)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32b)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32cb)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32ch)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32cw)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32cx)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32h)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32w)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Crc32x)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Decrypt)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Encrypt)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.FixedRotate)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.HashChoose)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.HashLower)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.HashMajority)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.HashParity)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.HashUpper)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.InverseMixColumns)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.MixColumns)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.PolynomialMult64_128)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToS32)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToS64)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToU32)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF32ToU64)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF64ToS32)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF64ToS64)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF64ToU32)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SatF64ToU64)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Sha1SchedulePart1)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Sha1SchedulePart2)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Sha256SchedulePart1)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Sha256SchedulePart2)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.SignedShrImm64)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbl1)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbl2)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbl3)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbl4)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbx1)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbx2)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbx3)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.Tbx4)));
- SetDelegateInfo(typeof(SoftFallback).GetMethod(nameof(SoftFallback.UnsignedShrImm64)));
+ var dlgSoftFallbackCountLeadingSigns = new SoftFallbackCountLeadingSigns(SoftFallback.CountLeadingSigns);
+ var dlgSoftFallbackCountLeadingZeros = new SoftFallbackCountLeadingZeros(SoftFallback.CountLeadingZeros);
+ var dlgSoftFallbackCrc32b = new SoftFallbackCrc32b(SoftFallback.Crc32b);
+ var dlgSoftFallbackCrc32cb = new SoftFallbackCrc32cb(SoftFallback.Crc32cb);
+ var dlgSoftFallbackCrc32ch = new SoftFallbackCrc32ch(SoftFallback.Crc32ch);
+ var dlgSoftFallbackCrc32cw = new SoftFallbackCrc32cw(SoftFallback.Crc32cw);
+ var dlgSoftFallbackCrc32cx = new SoftFallbackCrc32cx(SoftFallback.Crc32cx);
+ var dlgSoftFallbackCrc32h = new SoftFallbackCrc32h(SoftFallback.Crc32h);
+ var dlgSoftFallbackCrc32w = new SoftFallbackCrc32w(SoftFallback.Crc32w);
+ var dlgSoftFallbackCrc32x = new SoftFallbackCrc32x(SoftFallback.Crc32x);
+ var dlgSoftFallbackDecrypt = new SoftFallbackDecrypt(SoftFallback.Decrypt);
+ var dlgSoftFallbackEncrypt = new SoftFallbackEncrypt(SoftFallback.Encrypt);
+ var dlgSoftFallbackFixedRotate = new SoftFallbackFixedRotate(SoftFallback.FixedRotate);
+ var dlgSoftFallbackHashChoose = new SoftFallbackHashChoose(SoftFallback.HashChoose);
+ var dlgSoftFallbackHashLower = new SoftFallbackHashLower(SoftFallback.HashLower);
+ var dlgSoftFallbackHashMajority = new SoftFallbackHashMajority(SoftFallback.HashMajority);
+ var dlgSoftFallbackHashParity = new SoftFallbackHashParity(SoftFallback.HashParity);
+ var dlgSoftFallbackHashUpper = new SoftFallbackHashUpper(SoftFallback.HashUpper);
+ var dlgSoftFallbackInverseMixColumns = new SoftFallbackInverseMixColumns(SoftFallback.InverseMixColumns);
+ var dlgSoftFallbackMixColumns = new SoftFallbackMixColumns(SoftFallback.MixColumns);
+ var dlgSoftFallbackPolynomialMult64_128 = new SoftFallbackPolynomialMult64_128(SoftFallback.PolynomialMult64_128);
+ var dlgSoftFallbackSatF32ToS32 = new SoftFallbackSatF32ToS32(SoftFallback.SatF32ToS32);
+ var dlgSoftFallbackSatF32ToS64 = new SoftFallbackSatF32ToS64(SoftFallback.SatF32ToS64);
+ var dlgSoftFallbackSatF32ToU32 = new SoftFallbackSatF32ToU32(SoftFallback.SatF32ToU32);
+ var dlgSoftFallbackSatF32ToU64 = new SoftFallbackSatF32ToU64(SoftFallback.SatF32ToU64);
+ var dlgSoftFallbackSatF64ToS32 = new SoftFallbackSatF64ToS32(SoftFallback.SatF64ToS32);
+ var dlgSoftFallbackSatF64ToS64 = new SoftFallbackSatF64ToS64(SoftFallback.SatF64ToS64);
+ var dlgSoftFallbackSatF64ToU32 = new SoftFallbackSatF64ToU32(SoftFallback.SatF64ToU32);
+ var dlgSoftFallbackSatF64ToU64 = new SoftFallbackSatF64ToU64(SoftFallback.SatF64ToU64);
+ var dlgSoftFallbackSha1SchedulePart1 = new SoftFallbackSha1SchedulePart1(SoftFallback.Sha1SchedulePart1);
+ var dlgSoftFallbackSha1SchedulePart2 = new SoftFallbackSha1SchedulePart2(SoftFallback.Sha1SchedulePart2);
+ var dlgSoftFallbackSha256SchedulePart1 = new SoftFallbackSha256SchedulePart1(SoftFallback.Sha256SchedulePart1);
+ var dlgSoftFallbackSha256SchedulePart2 = new SoftFallbackSha256SchedulePart2(SoftFallback.Sha256SchedulePart2);
+ var dlgSoftFallbackSignedShrImm64 = new SoftFallbackSignedShrImm64(SoftFallback.SignedShrImm64);
+ var dlgSoftFallbackTbl1 = new SoftFallbackTbl1(SoftFallback.Tbl1);
+ var dlgSoftFallbackTbl2 = new SoftFallbackTbl2(SoftFallback.Tbl2);
+ var dlgSoftFallbackTbl3 = new SoftFallbackTbl3(SoftFallback.Tbl3);
+ var dlgSoftFallbackTbl4 = new SoftFallbackTbl4(SoftFallback.Tbl4);
+ var dlgSoftFallbackTbx1 = new SoftFallbackTbx1(SoftFallback.Tbx1);
+ var dlgSoftFallbackTbx2 = new SoftFallbackTbx2(SoftFallback.Tbx2);
+ var dlgSoftFallbackTbx3 = new SoftFallbackTbx3(SoftFallback.Tbx3);
+ var dlgSoftFallbackTbx4 = new SoftFallbackTbx4(SoftFallback.Tbx4);
+ var dlgSoftFallbackUnsignedShrImm64 = new SoftFallbackUnsignedShrImm64(SoftFallback.UnsignedShrImm64);
- SetDelegateInfo(typeof(SoftFloat16_32).GetMethod(nameof(SoftFloat16_32.FPConvert)));
- SetDelegateInfo(typeof(SoftFloat16_64).GetMethod(nameof(SoftFloat16_64.FPConvert)));
+ var dlgSoftFloat16_32FPConvert = new SoftFloat16_32FPConvert(SoftFloat16_32.FPConvert);
+ var dlgSoftFloat16_64FPConvert = new SoftFloat16_64FPConvert(SoftFloat16_64.FPConvert);
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPAdd)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPAddFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompare)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareEQ)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareEQFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareGE)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareGEFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareGT)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareGTFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareLE)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareLEFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareLT)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPCompareLTFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPDiv)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMax)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMaxFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMaxNum)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMaxNumFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMin)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMinFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMinNum)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMinNumFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMul)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulAdd)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulAddFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulSub)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulSubFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPMulX)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPNegMulAdd)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPNegMulSub)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRecipEstimate)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRecipEstimateFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRecipStep))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRecipStepFused)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRecpX)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRSqrtEstimate)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRSqrtEstimateFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRSqrtStep))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPRSqrtStepFused)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPSqrt)));
- SetDelegateInfo(typeof(SoftFloat32).GetMethod(nameof(SoftFloat32.FPSub)));
+ var dlgSoftFloat32FPAdd = new SoftFloat32FPAdd(SoftFloat32.FPAdd);
+ var dlgSoftFloat32FPAddFpscr = new SoftFloat32FPAddFpscr(SoftFloat32.FPAddFpscr); // A32 only.
+ var dlgSoftFloat32FPCompare = new SoftFloat32FPCompare(SoftFloat32.FPCompare);
+ var dlgSoftFloat32FPCompareEQ = new SoftFloat32FPCompareEQ(SoftFloat32.FPCompareEQ);
+ var dlgSoftFloat32FPCompareEQFpscr = new SoftFloat32FPCompareEQFpscr(SoftFloat32.FPCompareEQFpscr); // A32 only.
+ var dlgSoftFloat32FPCompareGE = new SoftFloat32FPCompareGE(SoftFloat32.FPCompareGE);
+ var dlgSoftFloat32FPCompareGEFpscr = new SoftFloat32FPCompareGEFpscr(SoftFloat32.FPCompareGEFpscr); // A32 only.
+ var dlgSoftFloat32FPCompareGT = new SoftFloat32FPCompareGT(SoftFloat32.FPCompareGT);
+ var dlgSoftFloat32FPCompareGTFpscr = new SoftFloat32FPCompareGTFpscr(SoftFloat32.FPCompareGTFpscr); // A32 only.
+ var dlgSoftFloat32FPCompareLE = new SoftFloat32FPCompareLE(SoftFloat32.FPCompareLE);
+ var dlgSoftFloat32FPCompareLEFpscr = new SoftFloat32FPCompareLEFpscr(SoftFloat32.FPCompareLEFpscr); // A32 only.
+ var dlgSoftFloat32FPCompareLT = new SoftFloat32FPCompareLT(SoftFloat32.FPCompareLT);
+ var dlgSoftFloat32FPCompareLTFpscr = new SoftFloat32FPCompareLTFpscr(SoftFloat32.FPCompareLTFpscr); // A32 only.
+ var dlgSoftFloat32FPDiv = new SoftFloat32FPDiv(SoftFloat32.FPDiv);
+ var dlgSoftFloat32FPMax = new SoftFloat32FPMax(SoftFloat32.FPMax);
+ var dlgSoftFloat32FPMaxFpscr = new SoftFloat32FPMaxFpscr(SoftFloat32.FPMaxFpscr); // A32 only.
+ var dlgSoftFloat32FPMaxNum = new SoftFloat32FPMaxNum(SoftFloat32.FPMaxNum);
+ var dlgSoftFloat32FPMaxNumFpscr = new SoftFloat32FPMaxNumFpscr(SoftFloat32.FPMaxNumFpscr); // A32 only.
+ var dlgSoftFloat32FPMin = new SoftFloat32FPMin(SoftFloat32.FPMin);
+ var dlgSoftFloat32FPMinFpscr = new SoftFloat32FPMinFpscr(SoftFloat32.FPMinFpscr); // A32 only.
+ var dlgSoftFloat32FPMinNum = new SoftFloat32FPMinNum(SoftFloat32.FPMinNum);
+ var dlgSoftFloat32FPMinNumFpscr = new SoftFloat32FPMinNumFpscr(SoftFloat32.FPMinNumFpscr); // A32 only.
+ var dlgSoftFloat32FPMul = new SoftFloat32FPMul(SoftFloat32.FPMul);
+ var dlgSoftFloat32FPMulFpscr = new SoftFloat32FPMulFpscr(SoftFloat32.FPMulFpscr); // A32 only.
+ var dlgSoftFloat32FPMulAdd = new SoftFloat32FPMulAdd(SoftFloat32.FPMulAdd);
+ var dlgSoftFloat32FPMulAddFpscr = new SoftFloat32FPMulAddFpscr(SoftFloat32.FPMulAddFpscr); // A32 only.
+ var dlgSoftFloat32FPMulSub = new SoftFloat32FPMulSub(SoftFloat32.FPMulSub);
+ var dlgSoftFloat32FPMulSubFpscr = new SoftFloat32FPMulSubFpscr(SoftFloat32.FPMulSubFpscr); // A32 only.
+ var dlgSoftFloat32FPMulX = new SoftFloat32FPMulX(SoftFloat32.FPMulX);
+ var dlgSoftFloat32FPNegMulAdd = new SoftFloat32FPNegMulAdd(SoftFloat32.FPNegMulAdd);
+ var dlgSoftFloat32FPNegMulSub = new SoftFloat32FPNegMulSub(SoftFloat32.FPNegMulSub);
+ var dlgSoftFloat32FPRecipEstimate = new SoftFloat32FPRecipEstimate(SoftFloat32.FPRecipEstimate);
+ var dlgSoftFloat32FPRecipEstimateFpscr = new SoftFloat32FPRecipEstimateFpscr(SoftFloat32.FPRecipEstimateFpscr); // A32 only.
+ var dlgSoftFloat32FPRecipStep = new SoftFloat32FPRecipStep(SoftFloat32.FPRecipStep); // A32 only.
+ var dlgSoftFloat32FPRecipStepFused = new SoftFloat32FPRecipStepFused(SoftFloat32.FPRecipStepFused);
+ var dlgSoftFloat32FPRecpX = new SoftFloat32FPRecpX(SoftFloat32.FPRecpX);
+ var dlgSoftFloat32FPRSqrtEstimate = new SoftFloat32FPRSqrtEstimate(SoftFloat32.FPRSqrtEstimate);
+ var dlgSoftFloat32FPRSqrtEstimateFpscr = new SoftFloat32FPRSqrtEstimateFpscr(SoftFloat32.FPRSqrtEstimateFpscr); // A32 only.
+ var dlgSoftFloat32FPRSqrtStep = new SoftFloat32FPRSqrtStep(SoftFloat32.FPRSqrtStep); // A32 only.
+ var dlgSoftFloat32FPRSqrtStepFused = new SoftFloat32FPRSqrtStepFused(SoftFloat32.FPRSqrtStepFused);
+ var dlgSoftFloat32FPSqrt = new SoftFloat32FPSqrt(SoftFloat32.FPSqrt);
+ var dlgSoftFloat32FPSub = new SoftFloat32FPSub(SoftFloat32.FPSub);
- SetDelegateInfo(typeof(SoftFloat32_16).GetMethod(nameof(SoftFloat32_16.FPConvert)));
+ var dlgSoftFloat32_16FPConvert = new SoftFloat32_16FPConvert(SoftFloat32_16.FPConvert);
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPAdd)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPAddFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompare)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareEQ)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareEQFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareGE)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareGEFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareGT)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareGTFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareLE)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareLEFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareLT)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPCompareLTFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPDiv)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMax)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMaxFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMaxNum)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMaxNumFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMin)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMinFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMinNum)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMinNumFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMul)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulAdd)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulAddFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulSub)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulSubFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPMulX)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPNegMulAdd)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPNegMulSub)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRecipEstimate)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRecipEstimateFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRecipStep))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRecipStepFused)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRecpX)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRSqrtEstimate)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRSqrtEstimateFpscr))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRSqrtStep))); // A32 only.
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPRSqrtStepFused)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPSqrt)));
- SetDelegateInfo(typeof(SoftFloat64).GetMethod(nameof(SoftFloat64.FPSub)));
+ var dlgSoftFloat64FPAdd = new SoftFloat64FPAdd(SoftFloat64.FPAdd);
+ var dlgSoftFloat64FPAddFpscr = new SoftFloat64FPAddFpscr(SoftFloat64.FPAddFpscr); // A32 only.
+ var dlgSoftFloat64FPCompare = new SoftFloat64FPCompare(SoftFloat64.FPCompare);
+ var dlgSoftFloat64FPCompareEQ = new SoftFloat64FPCompareEQ(SoftFloat64.FPCompareEQ);
+ var dlgSoftFloat64FPCompareEQFpscr = new SoftFloat64FPCompareEQFpscr(SoftFloat64.FPCompareEQFpscr); // A32 only.
+ var dlgSoftFloat64FPCompareGE = new SoftFloat64FPCompareGE(SoftFloat64.FPCompareGE);
+ var dlgSoftFloat64FPCompareGEFpscr = new SoftFloat64FPCompareGEFpscr(SoftFloat64.FPCompareGEFpscr); // A32 only.
+ var dlgSoftFloat64FPCompareGT = new SoftFloat64FPCompareGT(SoftFloat64.FPCompareGT);
+ var dlgSoftFloat64FPCompareGTFpscr = new SoftFloat64FPCompareGTFpscr(SoftFloat64.FPCompareGTFpscr); // A32 only.
+ var dlgSoftFloat64FPCompareLE = new SoftFloat64FPCompareLE(SoftFloat64.FPCompareLE);
+ var dlgSoftFloat64FPCompareLEFpscr = new SoftFloat64FPCompareLEFpscr(SoftFloat64.FPCompareLEFpscr); // A32 only.
+ var dlgSoftFloat64FPCompareLT = new SoftFloat64FPCompareLT(SoftFloat64.FPCompareLT);
+ var dlgSoftFloat64FPCompareLTFpscr = new SoftFloat64FPCompareLTFpscr(SoftFloat64.FPCompareLTFpscr); // A32 only.
+ var dlgSoftFloat64FPDiv = new SoftFloat64FPDiv(SoftFloat64.FPDiv);
+ var dlgSoftFloat64FPMax = new SoftFloat64FPMax(SoftFloat64.FPMax);
+ var dlgSoftFloat64FPMaxFpscr = new SoftFloat64FPMaxFpscr(SoftFloat64.FPMaxFpscr); // A32 only.
+ var dlgSoftFloat64FPMaxNum = new SoftFloat64FPMaxNum(SoftFloat64.FPMaxNum);
+ var dlgSoftFloat64FPMaxNumFpscr = new SoftFloat64FPMaxNumFpscr(SoftFloat64.FPMaxNumFpscr); // A32 only.
+ var dlgSoftFloat64FPMin = new SoftFloat64FPMin(SoftFloat64.FPMin);
+ var dlgSoftFloat64FPMinFpscr = new SoftFloat64FPMinFpscr(SoftFloat64.FPMinFpscr); // A32 only.
+ var dlgSoftFloat64FPMinNum = new SoftFloat64FPMinNum(SoftFloat64.FPMinNum);
+ var dlgSoftFloat64FPMinNumFpscr = new SoftFloat64FPMinNumFpscr(SoftFloat64.FPMinNumFpscr); // A32 only.
+ var dlgSoftFloat64FPMul = new SoftFloat64FPMul(SoftFloat64.FPMul);
+ var dlgSoftFloat64FPMulFpscr = new SoftFloat64FPMulFpscr(SoftFloat64.FPMulFpscr); // A32 only.
+ var dlgSoftFloat64FPMulAdd = new SoftFloat64FPMulAdd(SoftFloat64.FPMulAdd);
+ var dlgSoftFloat64FPMulAddFpscr = new SoftFloat64FPMulAddFpscr(SoftFloat64.FPMulAddFpscr); // A32 only.
+ var dlgSoftFloat64FPMulSub = new SoftFloat64FPMulSub(SoftFloat64.FPMulSub);
+ var dlgSoftFloat64FPMulSubFpscr = new SoftFloat64FPMulSubFpscr(SoftFloat64.FPMulSubFpscr); // A32 only.
+ var dlgSoftFloat64FPMulX = new SoftFloat64FPMulX(SoftFloat64.FPMulX);
+ var dlgSoftFloat64FPNegMulAdd = new SoftFloat64FPNegMulAdd(SoftFloat64.FPNegMulAdd);
+ var dlgSoftFloat64FPNegMulSub = new SoftFloat64FPNegMulSub(SoftFloat64.FPNegMulSub);
+ var dlgSoftFloat64FPRecipEstimate = new SoftFloat64FPRecipEstimate(SoftFloat64.FPRecipEstimate);
+ var dlgSoftFloat64FPRecipEstimateFpscr = new SoftFloat64FPRecipEstimateFpscr(SoftFloat64.FPRecipEstimateFpscr); // A32 only.
+ var dlgSoftFloat64FPRecipStep = new SoftFloat64FPRecipStep(SoftFloat64.FPRecipStep); // A32 only.
+ var dlgSoftFloat64FPRecipStepFused = new SoftFloat64FPRecipStepFused(SoftFloat64.FPRecipStepFused);
+ var dlgSoftFloat64FPRecpX = new SoftFloat64FPRecpX(SoftFloat64.FPRecpX);
+ var dlgSoftFloat64FPRSqrtEstimate = new SoftFloat64FPRSqrtEstimate(SoftFloat64.FPRSqrtEstimate);
+ var dlgSoftFloat64FPRSqrtEstimateFpscr = new SoftFloat64FPRSqrtEstimateFpscr(SoftFloat64.FPRSqrtEstimateFpscr); // A32 only.
+ var dlgSoftFloat64FPRSqrtStep = new SoftFloat64FPRSqrtStep(SoftFloat64.FPRSqrtStep); // A32 only.
+ var dlgSoftFloat64FPRSqrtStepFused = new SoftFloat64FPRSqrtStepFused(SoftFloat64.FPRSqrtStepFused);
+ var dlgSoftFloat64FPSqrt = new SoftFloat64FPSqrt(SoftFloat64.FPSqrt);
+ var dlgSoftFloat64FPSub = new SoftFloat64FPSub(SoftFloat64.FPSub);
- SetDelegateInfo(typeof(SoftFloat64_16).GetMethod(nameof(SoftFloat64_16.FPConvert)));
+ var dlgSoftFloat64_16FPConvert = new SoftFloat64_16FPConvert(SoftFloat64_16.FPConvert);
+
+ SetDelegateInfo(dlgMathAbs, Marshal.GetFunctionPointerForDelegate(dlgMathAbs));
+ SetDelegateInfo(dlgMathCeiling, Marshal.GetFunctionPointerForDelegate(dlgMathCeiling));
+ SetDelegateInfo(dlgMathFloor, Marshal.GetFunctionPointerForDelegate(dlgMathFloor));
+ SetDelegateInfo(dlgMathRound, Marshal.GetFunctionPointerForDelegate(dlgMathRound));
+ SetDelegateInfo(dlgMathTruncate, Marshal.GetFunctionPointerForDelegate(dlgMathTruncate));
+
+ SetDelegateInfo(dlgMathFAbs, Marshal.GetFunctionPointerForDelegate(dlgMathFAbs));
+ SetDelegateInfo(dlgMathFCeiling, Marshal.GetFunctionPointerForDelegate(dlgMathFCeiling));
+ SetDelegateInfo(dlgMathFFloor, Marshal.GetFunctionPointerForDelegate(dlgMathFFloor));
+ SetDelegateInfo(dlgMathFRound, Marshal.GetFunctionPointerForDelegate(dlgMathFRound));
+ SetDelegateInfo(dlgMathFTruncate, Marshal.GetFunctionPointerForDelegate(dlgMathFTruncate));
+
+ SetDelegateInfo(dlgNativeInterfaceBreak, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceBreak));
+ SetDelegateInfo(dlgNativeInterfaceCheckSynchronization, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceCheckSynchronization));
+ SetDelegateInfo(dlgNativeInterfaceEnqueueForRejit, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceEnqueueForRejit));
+ SetDelegateInfo(dlgNativeInterfaceGetCntfrqEl0, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetCntfrqEl0));
+ SetDelegateInfo(dlgNativeInterfaceGetCntpctEl0, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetCntpctEl0));
+ SetDelegateInfo(dlgNativeInterfaceGetCntvctEl0, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetCntvctEl0));
+ SetDelegateInfo(dlgNativeInterfaceGetCtrEl0, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetCtrEl0));
+ SetDelegateInfo(dlgNativeInterfaceGetDczidEl0, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetDczidEl0));
+ SetDelegateInfo(dlgNativeInterfaceGetFunctionAddress, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceGetFunctionAddress));
+ SetDelegateInfo(dlgNativeInterfaceInvalidateCacheLine, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceInvalidateCacheLine));
+ SetDelegateInfo(dlgNativeInterfaceReadByte, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceReadByte));
+ SetDelegateInfo(dlgNativeInterfaceReadUInt16, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceReadUInt16));
+ SetDelegateInfo(dlgNativeInterfaceReadUInt32, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceReadUInt32));
+ SetDelegateInfo(dlgNativeInterfaceReadUInt64, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceReadUInt64));
+ SetDelegateInfo(dlgNativeInterfaceReadVector128, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceReadVector128));
+ SetDelegateInfo(dlgNativeInterfaceSignalMemoryTracking, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceSignalMemoryTracking));
+ SetDelegateInfo(dlgNativeInterfaceSupervisorCall, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceSupervisorCall));
+ SetDelegateInfo(dlgNativeInterfaceThrowInvalidMemoryAccess, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceThrowInvalidMemoryAccess));
+ SetDelegateInfo(dlgNativeInterfaceUndefined, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceUndefined));
+ SetDelegateInfo(dlgNativeInterfaceWriteByte, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceWriteByte));
+ SetDelegateInfo(dlgNativeInterfaceWriteUInt16, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceWriteUInt16));
+ SetDelegateInfo(dlgNativeInterfaceWriteUInt32, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceWriteUInt32));
+ SetDelegateInfo(dlgNativeInterfaceWriteUInt64, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceWriteUInt64));
+ SetDelegateInfo(dlgNativeInterfaceWriteVector128, Marshal.GetFunctionPointerForDelegate(dlgNativeInterfaceWriteVector128));
+
+ SetDelegateInfo(dlgSoftFallbackCountLeadingSigns, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCountLeadingSigns));
+ SetDelegateInfo(dlgSoftFallbackCountLeadingZeros, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCountLeadingZeros));
+ SetDelegateInfo(dlgSoftFallbackCrc32b, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32b));
+ SetDelegateInfo(dlgSoftFallbackCrc32cb, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32cb));
+ SetDelegateInfo(dlgSoftFallbackCrc32ch, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32ch));
+ SetDelegateInfo(dlgSoftFallbackCrc32cw, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32cw));
+ SetDelegateInfo(dlgSoftFallbackCrc32cx, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32cx));
+ SetDelegateInfo(dlgSoftFallbackCrc32h, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32h));
+ SetDelegateInfo(dlgSoftFallbackCrc32w, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32w));
+ SetDelegateInfo(dlgSoftFallbackCrc32x, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackCrc32x));
+ SetDelegateInfo(dlgSoftFallbackDecrypt, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackDecrypt));
+ SetDelegateInfo(dlgSoftFallbackEncrypt, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackEncrypt));
+ SetDelegateInfo(dlgSoftFallbackFixedRotate, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackFixedRotate));
+ SetDelegateInfo(dlgSoftFallbackHashChoose, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackHashChoose));
+ SetDelegateInfo(dlgSoftFallbackHashLower, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackHashLower));
+ SetDelegateInfo(dlgSoftFallbackHashMajority, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackHashMajority));
+ SetDelegateInfo(dlgSoftFallbackHashParity, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackHashParity));
+ SetDelegateInfo(dlgSoftFallbackHashUpper, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackHashUpper));
+ SetDelegateInfo(dlgSoftFallbackInverseMixColumns, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackInverseMixColumns));
+ SetDelegateInfo(dlgSoftFallbackMixColumns, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackMixColumns));
+ SetDelegateInfo(dlgSoftFallbackPolynomialMult64_128, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackPolynomialMult64_128));
+ SetDelegateInfo(dlgSoftFallbackSatF32ToS32, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF32ToS32));
+ SetDelegateInfo(dlgSoftFallbackSatF32ToS64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF32ToS64));
+ SetDelegateInfo(dlgSoftFallbackSatF32ToU32, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF32ToU32));
+ SetDelegateInfo(dlgSoftFallbackSatF32ToU64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF32ToU64));
+ SetDelegateInfo(dlgSoftFallbackSatF64ToS32, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF64ToS32));
+ SetDelegateInfo(dlgSoftFallbackSatF64ToS64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF64ToS64));
+ SetDelegateInfo(dlgSoftFallbackSatF64ToU32, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF64ToU32));
+ SetDelegateInfo(dlgSoftFallbackSatF64ToU64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSatF64ToU64));
+ SetDelegateInfo(dlgSoftFallbackSha1SchedulePart1, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSha1SchedulePart1));
+ SetDelegateInfo(dlgSoftFallbackSha1SchedulePart2, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSha1SchedulePart2));
+ SetDelegateInfo(dlgSoftFallbackSha256SchedulePart1, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSha256SchedulePart1));
+ SetDelegateInfo(dlgSoftFallbackSha256SchedulePart2, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSha256SchedulePart2));
+ SetDelegateInfo(dlgSoftFallbackSignedShrImm64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackSignedShrImm64));
+ SetDelegateInfo(dlgSoftFallbackTbl1, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbl1));
+ SetDelegateInfo(dlgSoftFallbackTbl2, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbl2));
+ SetDelegateInfo(dlgSoftFallbackTbl3, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbl3));
+ SetDelegateInfo(dlgSoftFallbackTbl4, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbl4));
+ SetDelegateInfo(dlgSoftFallbackTbx1, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbx1));
+ SetDelegateInfo(dlgSoftFallbackTbx2, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbx2));
+ SetDelegateInfo(dlgSoftFallbackTbx3, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbx3));
+ SetDelegateInfo(dlgSoftFallbackTbx4, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackTbx4));
+ SetDelegateInfo(dlgSoftFallbackUnsignedShrImm64, Marshal.GetFunctionPointerForDelegate(dlgSoftFallbackUnsignedShrImm64));
+
+ SetDelegateInfo(dlgSoftFloat16_32FPConvert, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat16_32FPConvert));
+ SetDelegateInfo(dlgSoftFloat16_64FPConvert, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat16_64FPConvert));
+
+ SetDelegateInfo(dlgSoftFloat32FPAdd, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPAdd));
+ SetDelegateInfo(dlgSoftFloat32FPAddFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPAddFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPCompare, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompare));
+ SetDelegateInfo(dlgSoftFloat32FPCompareEQ, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareEQ));
+ SetDelegateInfo(dlgSoftFloat32FPCompareEQFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareEQFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPCompareGE, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareGE));
+ SetDelegateInfo(dlgSoftFloat32FPCompareGEFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareGEFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPCompareGT, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareGT));
+ SetDelegateInfo(dlgSoftFloat32FPCompareGTFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareGTFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPCompareLE, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareLE));
+ SetDelegateInfo(dlgSoftFloat32FPCompareLEFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareLEFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPCompareLT, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareLT));
+ SetDelegateInfo(dlgSoftFloat32FPCompareLTFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPCompareLTFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPDiv, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPDiv));
+ SetDelegateInfo(dlgSoftFloat32FPMax, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMax));
+ SetDelegateInfo(dlgSoftFloat32FPMaxFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMaxFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMaxNum, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMaxNum));
+ SetDelegateInfo(dlgSoftFloat32FPMaxNumFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMaxNumFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMin, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMin));
+ SetDelegateInfo(dlgSoftFloat32FPMinFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMinFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMinNum, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMinNum));
+ SetDelegateInfo(dlgSoftFloat32FPMinNumFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMinNumFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMul, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMul));
+ SetDelegateInfo(dlgSoftFloat32FPMulFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMulAdd, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulAdd));
+ SetDelegateInfo(dlgSoftFloat32FPMulAddFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulAddFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMulSub, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulSub));
+ SetDelegateInfo(dlgSoftFloat32FPMulSubFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulSubFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPMulX, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPMulX));
+ SetDelegateInfo(dlgSoftFloat32FPNegMulAdd, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPNegMulAdd));
+ SetDelegateInfo(dlgSoftFloat32FPNegMulSub, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPNegMulSub));
+ SetDelegateInfo(dlgSoftFloat32FPRecipEstimate, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRecipEstimate));
+ SetDelegateInfo(dlgSoftFloat32FPRecipEstimateFpscr, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRecipEstimateFpscr)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPRecipStep, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRecipStep)); // A32 only.
+ SetDelegateInfo(dlgSoftFloat32FPRecipStepFused, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRecipStepFused));
+ SetDelegateInfo(dlgSoftFloat32FPRecpX, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRecpX));
+ SetDelegateInfo(dlgSoftFloat32FPRSqrtEstimate, Marshal.GetFunctionPointerForDelegate(dlgSoftFloat32FPRSqrtEstimate));
+ SetDelegateInfo(dlgSoftFloat32FPRSqrtEstimateFpscr, Marshal.GetFunctionPointerForDelegate