From cf6eb412f1879d6c8d0a4c0dbacb3856634f047d Mon Sep 17 00:00:00 2001 From: Abdessamad Derraz <3028866+Abdess@users.noreply.github.com> Date: Mon, 9 Nov 2026 18:22:39 +0100 Subject: [PATCH] feat: bind emudeck links for switch and 3ds yuzu, eden, Ryujinx and Azahar declare the data directories their code reads, so EmuDeck's links place their keys in bios//keys and leave the 3DS NAND files it links nowhere named, not at the BIOS root. --- emulators/azahar.yml | 3 +++ emulators/eden.yml | 3 +++ emulators/ryujinx.yml | 3 +++ emulators/yuzu.yml | 3 +++ 4 files changed, 12 insertions(+) diff --git a/emulators/azahar.yml b/emulators/azahar.yml index 1bc379f77..5324d187d 100644 --- a/emulators/azahar.yml +++ b/emulators/azahar.yml @@ -19,6 +19,9 @@ cores: systems: - nintendo-3ds +standalone_directories: + - "$XDG_DATA_HOME/azahar-emu" + - "$HOME/.local/share/azahar-emu" data_root: windows: path: "%APPDATA%/Azahar" diff --git a/emulators/eden.yml b/emulators/eden.yml index dda4dfba1..2f8b58c8e 100644 --- a/emulators/eden.yml +++ b/emulators/eden.yml @@ -60,6 +60,9 @@ files: note: "Amiibo decryption keys (two InternalKey structs, 0x50 bytes each)" source_ref: "src/core/hle/service/nfc/common/amiibo_crypto.cpp:281-302" +standalone_directories: + - "$XDG_DATA_HOME/eden" + - "$HOME/.local/share/eden" data_root: windows: path: "%APPDATA%/eden" diff --git a/emulators/ryujinx.yml b/emulators/ryujinx.yml index 50fc96065..74a9b5b43 100644 --- a/emulators/ryujinx.yml +++ b/emulators/ryujinx.yml @@ -16,6 +16,9 @@ systems: [nintendo-switch] analysis_date: "2026-03-26" mode: standalone +standalone_directories: + - "$XDG_CONFIG_HOME/Ryujinx" + - "$HOME/.config/Ryujinx" data_root: windows: path: "%APPDATA%/Ryujinx" diff --git a/emulators/yuzu.yml b/emulators/yuzu.yml index 62228a3ea..77ec2ef35 100644 --- a/emulators/yuzu.yml +++ b/emulators/yuzu.yml @@ -56,6 +56,9 @@ files: note: "Amiibo decryption keys (two InternalKey structs, 0x50 bytes each)" source_ref: "src/core/hle/service/nfc/common/amiibo_crypto.cpp:273-294" +standalone_directories: + - "$XDG_DATA_HOME/yuzu" + - "$HOME/.local/share/yuzu" data_root: windows: path: "%APPDATA%/yuzu"