[2026-06-21] taiga-vault: family/how-to/htpc-emulators-setup.md
This commit is contained in:
@@ -419,14 +419,14 @@ 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) |
|
||||
| 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 |
|
||||
| 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 |
|
||||
| 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 |
|
||||
| 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 |
|
||||
@@ -459,13 +459,38 @@ CACHE="$HOME/.var/app/org.libretro.RetroArch/config/retroarch/system/Mupen64plus
|
||||
**Launcher:** `~/Emulation/tools/launchers/ryujinx.sh` — ищет `~/Applications/publish/Ryujinx.sh` → не находит (`.bak`) → запускает `flatpak run io.github.ryubing.Ryujinx`.
|
||||
**Логирование:** `~/ryujinx-launch.log` — PWD, ARGS, EXE, EXIT_CODE.
|
||||
|
||||
**Ryujinx не поддерживает NSZ нативно** — только NSP и XCI. NSZ нужно конвертировать в NSP (SAK / Switch Army Knife) или скачивать NSP версии.
|
||||
**Ryujinx не поддерживает NSZ нативно** — только NSP и XCI. NSZ нужно конвертировать в NSP.
|
||||
|
||||
**NSZ → NSP конвертация (21.06.2026):**
|
||||
Установлен `nsz` CLI (v4.6) на HTPC через `pip3 install nsz`.
|
||||
Проблемы:
|
||||
- `nsz` создаёт файл с именем `nsp` (без расширения) в output-директории, а не `*.nsp`
|
||||
- Пришлось делать `mv /tmp/nsp /target/name.nsp` после каждой конвертации
|
||||
- `/tmp` — tmpfs 16GB, Smash Ultimate (14GB) с трудом влезает
|
||||
- Скрипты с `set -e` + `grep` в пайпе ломались (exit 1 из grep)
|
||||
- **Важно:** сначала создали NSP файлы с короткими именами, затем пересоздали симлинки на них
|
||||
|
||||
**Статус конвертации (21.06.2026):**
|
||||
| Игра | NSZ→NSP | Симлинк | В Steam |
|
||||
|------|---------|---------|---------|
|
||||
| Disney Afternoon Collection | ✅ 333MB | ✅ | ✅ (был) |
|
||||
| Plants vs Zombies Replanted | ✅ 1281MB | ✅ | ✅ (был) |
|
||||
| Vasilisa and Baba Yaga | ✅ 629MB | ✅ | ✅ (был) |
|
||||
| Hollow Knight Silksong | ✅ 1813MB | ✅ | ✅ (был) |
|
||||
| Super Mario 3D World + Bowser Fury | ✅ 2119MB | ✅ | ✅ (был) |
|
||||
| Unravel Two | ✅ 1845MB | ✅ | ✅ (был) |
|
||||
| Hunting Simulator 2 | ✅ 4046MB | ✅ | ✅ (был) |
|
||||
| Carnivores Dinosaur Hunt | ✅ 417MB | ✅ | ✅ (был) |
|
||||
| Ori and the Will of the Wisps | ⏳ идёт | нужен | нужен |
|
||||
| Donkey Kong Country Returns HD | ⏳ идёт | нужен | нужен |
|
||||
| Super Smash Bros. Ultimate | ⏳ идёт | нужен | нужен |
|
||||
|
||||
**TODO:**
|
||||
- [ ] Конвертировать NSZ → NSP или найти NSP версии ROMов (Hollow Knight, Василиса, Carnivores и др.)
|
||||
- [ ] Дождаться конвертации Ori, DKCR HD, Smash Ultimate
|
||||
- [ ] Сделать симлинки для них
|
||||
- [ ] Добавить в Steam (VDF) + artwork
|
||||
- [ ] Обновить firmware до 22.1.0 под свежие prod.keys
|
||||
- [ ] Найти title.keys (missing `key_area_key_application_14`)
|
||||
- [ ] Проверить все 35 игр после конвертации NSZ → NSP
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user