From 9ec3876d09cb161bb1802c584d134a86e43f20ff Mon Sep 17 00:00:00 2001 From: Taiga Date: Sun, 21 Jun 2026 16:31:10 +0000 Subject: [PATCH] [2026-06-21] taiga-vault: family/how-to/htpc-emulators-setup.md --- family/how-to/htpc-emulators-setup.md | 65 ++++++++++++++++++++------- 1 file changed, 48 insertions(+), 17 deletions(-) diff --git a/family/how-to/htpc-emulators-setup.md b/family/how-to/htpc-emulators-setup.md index f9ddde32..e1c3917b 100644 --- a/family/how-to/htpc-emulators-setup.md +++ b/family/how-to/htpc-emulators-setup.md @@ -419,28 +419,28 @@ CACHE="$HOME/.var/app/org.libretro.RetroArch/config/retroarch/system/Mupen64plus | The Legend of Zelda: Breath of the Wild | `zelda_botw.nsp` | ✅ работает | | Spyro Reignited Trilogy | `spyro_reignited_trilogy.nsp` | ✅ работает | | Majora's Mask (2Ship2Harkinian) | `majoras_mask.nsp` | ❌ PAL_SEHException (GPU crash) | -| Donkey Kong Country Returns HD | `donkey_kong_country_returns_hd.nsp` | ⏳ конвертация NSZ→NSP | -| Hollow Knight | `hollow_knight.nsp` | ❌ Hash error (битый ROM) | -| Hollow Knight: Silksong | `hollow_knight__silksong.nsp` | ✅ конвертирован NSZ→NSP | +| Donkey Kong Country Returns HD | `donkey_kong_country_returns_hd.nsp` | ⏳ NSZ | +| Hollow Knight | `hollow_knight.nsp` | ❌ битый | +| Hollow Knight: Silksong | `hollow_knight__silksong.nsp` | ⏳ NSZ | | It Takes Two | `it_takes_two.nsp` | ❓ | | Little Nightmares | `little_nightmares.nsp` | ❓ | | Little Nightmares III | `little_nightmares_iii.nsp` | ❓ | | Luigi Mansion 3 | `luigi_mansion_3.nsp` | ❓ | -| Ori and the Will of the Wisps | `ori_and_the_will_of_the_wisps.nsp` | ⏳ конвертация NSZ→NSP | -| Plants vs. Zombies: Replanted | `plants_vs__zombies__replanted.nsp` | ✅ конвертирован NSZ→NSP | +| Ori and the Will of the Wisps | `ori_and_the_will_of_the_wisps.nsp` | ⏳ NSZ | +| Plants vs. Zombies: Replanted | `plants_vs__zombies__replanted.nsp` | ⏳ NSZ | | Super Mario 3D All-Stars | `super_mario_3d_all_stars.nsp` | ❓ | -| Super Mario 3D World + Bowser Fury | `super_mario_3d_world___bowser_fury.nsp` | ✅ конвертирован NSZ→NSP | +| Super Mario 3D World + Bowser Fury | `super_mario_3d_world___bowser_fury.nsp` | ⏳ NSZ | | Super Mario Bros. Wonder | `super_mario_bros__wonder.nsp` | ❓ | | Super Mario Party | `super_mario_party.nsp` | ❓ | -| Super Smash Bros. Ultimate | `smash_ultimate.nsp` | ⏳ конвертация NSZ→NSP | +| Super Smash Bros. Ultimate | `smash_ultimate.nsp` | ⏳ NSZ | | Sonic Mania | `sonic_mania.nsp` | ❓ | -| The Disney Afternoon Collection | `the_disney_afternoon_collection.nsp` | ✅ конвертирован NSZ→NSP | -| Unravel Two | `unravel_two.nsp` | ✅ конвертирован NSZ→NSP | +| The Disney Afternoon Collection | `the_disney_afternoon_collection.nsp` | ✅ | +| Unravel Two | `unravel_two.nsp` | ⏳ NSZ | | Sam & Max Save the World | `sam_and_max_save_the_world.nsp` | ❓ | -| Vasilisa and Baba Yaga | `vasilisa_and_baba_yaga.nsp` | ✅ конвертирован NSZ→NSP, симлинк сделан | +| Vasilisa and Baba Yaga | `vasilisa_and_baba_yaga.nsp` | ⏳ NSZ | | Constance | `constance.nsp` | ❓ | -| Hunting Simulator 2 | `hunting_simulator_2.nsp` | ✅ конвертирован NSZ→NSP | -| Carnivores Dinosaur Hunt | `carnivores_dinosaur_hunt.nsp` | ✅ конвертирован NSZ→NSP, симлинк сделан | +| Hunting Simulator 2 | `hunting_simulator_2.nsp` | ⏳ NSZ | +| Carnivores Dinosaur Hunt | `carnivores_dinosaur_hunt.nsp` | ⏳ NSZ | **Symlink схема:** плоские симлинки без пробелов в `~/Emulation/roms/switch/` → `/run/media/system/Data/Switch Roms/...` Оригинальные симлинки на папки сохранены для совместимости. @@ -461,17 +461,48 @@ CACHE="$HOME/.var/app/org.libretro.RetroArch/config/retroarch/system/Mupen64plus **Ryujinx не поддерживает NSZ нативно** — только NSP и XCI. NSZ нужно конвертировать в NSP. -**NSZ → NSP конвертация (21.06.2026):** +**NSZ → NSP конвертация (22.06.2026):** Установлен `nsz` CLI (v4.6) на HTPC через `pip3 install nsz`. **Правильная команда:** `nsz -D file.nsz` (decompress mode). Проверено на The Disney Afternoon Collection — `nsz -D` верифицировал все NCA хеши (`[VERIFIED]`), файл 407MB PFS0 (7 files), работает в Ryujinx ✅. -NSP создаётся рядом с NSZ, с тем же именем (только .nsp). После декомпрессии нужно переименовать в короткое имя без пробелов/скобок и обновить симлинк. +NSP создаётся рядом с NSZ, с тем же длинным именем (со скобками/размером). После декомпрессии: +1. Переименовать NSP в slug (короткое имя без пробелов/скобок) — `dk_country_returns_hd.nsp` и т.д. +2. Создать симлинк: `ln -sf /run/media/system/Data/Switch\ Roms/…/slug.nsp ~/Emulation/roms/switch/slug.nsp` -**Статус:** -- The Disney Afternoon Collection — ✅ конвертирован, NCA верифицирован, запускается в Ryujinx (проверено 21.06) -- Остальные 10 NSZ ещё не конвертированы +**Статус:** +- The Disney Afternoon Collection — ✅ конвертирован, работает +- **NSZ на конвертацию (23 игры):** + +**В Steam (10):** +1. Donkey Kong Country Returns HD +2. Hollow Knight: Silksong +3. Ori and the Will of the Wisps +4. Plants vs. Zombies: Replanted +5. Super Mario 3D World + Bowser Fury +6. Super Smash Bros. Ultimate +7. Unravel Two +8. Vasilisa and Baba Yaga +9. Hunting Simulator 2 +10. Carnivores Dinosaur Hunt + +**Не в Steam, в 14 Hunting games (12):** +11. America Wild Hunting +12. Animal Hunting 3D +13. Best Sniper Legacy Dino Hunt Shooter 3D +14. Big Buck Hunter Arcade +15. Big Buck Hunter Ultimate Trophy +16. Cabela's The Hunt Championship Edition +17. Deer Drive Legends +18. Duck Hunting Challenge +19. Hunt +20. Hunter Simulator Wild Hunting +21. Hunting Simulator +22. Werewolf Hunter Survive the Howl + +**Битый (Hash error):** +- Hollow Knight — ❌ ---