[2026-06-21] taiga-vault: family/how-to/htpc-emulators-setup.md

This commit is contained in:
Taiga
2026-06-21 16:31:10 +00:00
parent 51182bd243
commit 9ec3876d09
+48 -17
View File
@@ -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` | ✅ работает | | The Legend of Zelda: Breath of the Wild | `zelda_botw.nsp` | ✅ работает |
| Spyro Reignited Trilogy | `spyro_reignited_trilogy.nsp` | ✅ работает | | Spyro Reignited Trilogy | `spyro_reignited_trilogy.nsp` | ✅ работает |
| Majora's Mask (2Ship2Harkinian) | `majoras_mask.nsp` | ❌ PAL_SEHException (GPU crash) | | Majora's Mask (2Ship2Harkinian) | `majoras_mask.nsp` | ❌ PAL_SEHException (GPU crash) |
| Donkey Kong Country Returns HD | `donkey_kong_country_returns_hd.nsp` | ⏳ конвертация NSZ→NSP | | Donkey Kong Country Returns HD | `donkey_kong_country_returns_hd.nsp` | ⏳ NSZ |
| Hollow Knight | `hollow_knight.nsp` | ❌ Hash error (битый ROM) | | Hollow Knight | `hollow_knight.nsp` | ❌ битый |
| Hollow Knight: Silksong | `hollow_knight__silksong.nsp` | ✅ конвертирован NSZ→NSP | | Hollow Knight: Silksong | `hollow_knight__silksong.nsp` | ⏳ NSZ |
| It Takes Two | `it_takes_two.nsp` | ❓ | | It Takes Two | `it_takes_two.nsp` | ❓ |
| Little Nightmares | `little_nightmares.nsp` | ❓ | | Little Nightmares | `little_nightmares.nsp` | ❓ |
| Little Nightmares III | `little_nightmares_iii.nsp` | ❓ | | Little Nightmares III | `little_nightmares_iii.nsp` | ❓ |
| Luigi Mansion 3 | `luigi_mansion_3.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 | | 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→NSP | | Plants vs. Zombies: Replanted | `plants_vs__zombies__replanted.nsp` | ⏳ NSZ |
| Super Mario 3D All-Stars | `super_mario_3d_all_stars.nsp` | ❓ | | 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 Bros. Wonder | `super_mario_bros__wonder.nsp` | ❓ |
| Super Mario Party | `super_mario_party.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` | ❓ | | Sonic Mania | `sonic_mania.nsp` | ❓ |
| The Disney Afternoon Collection | `the_disney_afternoon_collection.nsp` | ✅ конвертирован NSZ→NSP | | The Disney Afternoon Collection | `the_disney_afternoon_collection.nsp` | ✅ |
| Unravel Two | `unravel_two.nsp` | ✅ конвертирован NSZ→NSP | | Unravel Two | `unravel_two.nsp` | ⏳ NSZ |
| Sam & Max Save the World | `sam_and_max_save_the_world.nsp` | ❓ | | 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` | ❓ | | Constance | `constance.nsp` | ❓ |
| Hunting Simulator 2 | `hunting_simulator_2.nsp` | ✅ конвертирован NSZ→NSP | | Hunting Simulator 2 | `hunting_simulator_2.nsp` | ⏳ NSZ |
| Carnivores Dinosaur Hunt | `carnivores_dinosaur_hunt.nsp` | ✅ конвертирован NSZ→NSP, симлинк сделан | | Carnivores Dinosaur Hunt | `carnivores_dinosaur_hunt.nsp` | ⏳ NSZ |
**Symlink схема:** плоские симлинки без пробелов в `~/Emulation/roms/switch/``/run/media/system/Data/Switch Roms/...` Оригинальные симлинки на папки сохранены для совместимости. **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. **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` CLI (v4.6) на HTPC через `pip3 install nsz`.
**Правильная команда:** `nsz -D file.nsz` (decompress mode). **Правильная команда:** `nsz -D file.nsz` (decompress mode).
Проверено на The Disney Afternoon Collection — `nsz -D` верифицировал все NCA хеши (`[VERIFIED]`), файл 407MB PFS0 (7 files), работает в Ryujinx ✅. Проверено на 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) - The Disney Afternoon Collection — ✅ конвертирован, работает
- Остальные 10 NSZ ещё не конвертированы - **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 — ❌
--- ---