Files
obsidian-vault/family/how-to/htpc-gaming-plans.md
T

178 lines
8.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# HTPC — Игры и Эмуляторы
## Установленные Steam игры (актуально: май 2026)
| Игра | AppID | Статус |
|------|-------|--------|
| Shovel Knight: Treasure Trove | 250760 | ✅ Установлена, сейв из Shovel of Hope перенесён (16.05.2026) |
| Shovel Knight: Shovel of Hope | 589500 | ✅ Установлена, пройдена (uCampaignsCleared=1) |
| Bayonetta | — | ✅ Установлена |
| Crypt of the NecroDancer | — | ✅ Установлена |
| FINAL FANTASY VII REMAKE | — | ✅ Установлена |
| Gang Beasts | — | ✅ Установлена |
| Half-Life 2 | 380 | ✅ Установлена |
| Hotshot Racing | — | ✅ Установлена |
| Human Fall Flat | — | ✅ Установлена |
| Lance A Lot | — | ✅ Установлена |
| Mashinky | — | ✅ Установлена |
| Mortal Kombat 11 | — | ✅ Установлена |
| Party Animals | — | ✅ Установлена |
| Porcunipine | — | ✅ Установлена |
| Stickfight: The Game | — | ✅ Установлена |
| Them's Fightin' Herds | — | ✅ Установлена |
| The Witcher 3 | 292030 | ✅ Установлена |
| Phantom Spark | — | ✅ Установлена |
| Altitude | — | ✅ Установлена |
| Beat Me! | — | ✅ Установлена |
## Shovel Knight — сейвы
- **589500 (Shovel of Hope)** — основной сейв, Shovel Campaign пройдена (`uCampaignsCleared=1`)
- **250760 (Treasure Trove)** — сейв скопирован из Shovel of Hope (16.05.2026)
- Бэкап оригинального (пустого) сейва: `saveData.bin.backup_20260516_1233`
- Shovel Campaign должна отображаться как пройденная — проверить запуском
## Установленные эмуляторы
→ Полная настройка геймпадов, путей, игр: [[htpc-emulators-setup]]
| Эмулятор | Flatpak ID | Версия | Статус |
|----------|-----------|--------|--------|
| **Dolphin** (Wii/GC) | `org.DolphinEmu.dolphin-emu` | 2603a | ✅ настроен |
| **RetroArch** | `org.libretro.RetroArch` | 1.22.2 | ✅ cores есть |
| **Ryujinx** (Switch) | `io.github.ryubing.Ryujinx` | 1.3.3 | ✅ ждёт ключей |
| **melonDS** (DS) | `net.kuribo64.melonDS` | 1.1 | установлен |
| **PPSSPP** (PSP) | `org.ppsspp.PPSSPP` | 1.20.3 | установлен |
- [x] 1080p@60Hz, аудио LPCM работает
- [x] LG Magic Remote работает (magic4pc)
- [x] Без пароля при входе
- [x] Proton установлен (8.0, 10.0, Experimental)
- [ ] EmuDeck
- [ ] Эмуляторы (RetroArch, Yuzu/Ryujinx)
## Эмуляция: план
**Полное research + план действий: [[switch-emulation-rom-infra]]**
Приоритет 1: **Switch (DKC: Tropical Freeze)** — Ryujinx (GreemDev fork) через EmuDeck
Приоритет 2: **Wii (DKC Returns оригинал)** — Dolphin через EmuDeck (проще, без keys)
**Важно:** оригинальный Ryujinx закрылся (окт. 2024). Актуальный — GreemDev fork. Eden — для Android.
### EmuDeck (первый шаг)
```bash
# В KDE Desktop Mode (не gamescope):
curl -L https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/install.sh | bash
```
Настроит RetroArch, PCSX2, Ryujinx и др. автоматически.
ROM-и класть в `~/Emulation/roms/<system>/`
### Switch (Ryujinx)
Требования:
- **BIOS/Keys** — `prod.keys` и `title.keys` (Nintendo Switch firmware ключи)
- ❌ Нет на HTPC, нужно найти и скачать
- Путь после установки через EmuDeck: `~/.config/Ryujinx/system/`
- **ROM** — DKC: Tropical Freeze (.nsp или .xci)
- ❌ Не скачана, задача на qBittorrent
- Производительность: RX 570 + i7-6800K — проверить (Vulkan, ожидается OK)
### Wii (Dolphin)
- Dolphin входит в EmuDeck
- ROM для DKC Returns (.wbfs или .iso)
- Геймпад: нужно настроить маппинг (нет Wiimote)
### ROM-источники (задача-инфра)
**qBittorrent на HTPC:**
- [ ] Установить qBittorrent (Flatpak или rpm-ostree)
- [ ] Настроить Web UI (порт 8080) — доступ с Mac/Кракена
- [ ] Добавить Rutracker в список трекеров
**Кракен: автоматический поиск и скачка:**
- [ ] Настроить доступ к Rutracker (учётка, API или парсинг)
- [ ] Научить Кракена/Eagle инициировать скачку через qBittorrent Web UI
- [ ] Сохранить в plan-doc
## N64 — Hi-Res Texture Packs (GLideN64 / Mupen64Plus-Next)
Симлинки текстуры из Project64 GLideN64 → RetroArch GlideN64/hires_texture — восстановлены (путь `/run/media/bazzite/Data``/run/media/system/Data`).
**Установлены на Data (подключены через симлинки):**
- Banjo-Kazooie
- Banjo-Tooie (GlideHQ)
- Conker's Bad Fur Day (Gaming Revived AI upscale)
- Mario Kart 64
- Super Mario 64
- The Legend of Zelda: OoT
- Zelda: Majora's Mask (Cel-Shaded)
- Starfox 64
- Paper Mario
- Super Smash Bros.
**Настройки в `Mupen64Plus-Next.opt`:**
- `txHiresEnable = True`
- `txFilterMode = Smooth` (xBRZ 2x + bilinear)
- `txCacheCompression = True`
- `EnableNativeResFactor = 4` (4x рендер)
**Доступны для скачивания (нет на Data):**
- Banjo-Kazooie: BK Reloaded v0.2.0 (GhostlyDark, март 2026) — свежее обновление, GLideN64 HTS + PNG 4K
- Diddy Kong Racing HD (N64Textures.com)
- GoldenEye 007 HD (GhostlyDark)
- Perfect Dark HD (Gaming Revived AI)
- Jet Force Gemini ESRGAN
## SNES — bsnes-hd (widescreen + HD Mode 7)
Для SNES hi-res текстурных пакетов нет. bsnes-hd даёт:
- **Widescreen hack** — поддерживается большинством игр коллекции (DKC 1-3, Chrono Trigger, Zelda: ALttP, Super Mario World, Contra III, FF VI)
- **HD Mode 7** — режим 7 в высоком разрешении
- **HQ scaler** (xBRZ, Super Eagle, xSal)
Core `bsnes_hd_beta_libretro.so` установлен, но не используется — все SNES игры на `snes9x`. Для перехода нужно менять core в LaunchOptions каждого shortcut.
## Genesis — улучшения
Текстурных пакетов для Genesis нет. Есть MD+ патчи с улучшенным звуком (Streets of Rage 2, Golden Axe) — требуют patched ROM + PicoDrive core.
## RetroArch — хоткеи (Steam Gaming Mode)
| Действие | Комбинация |
|----------|-----------|
| Открыть меню RetroArch | L3 + R3 (оба стика нажать) или Start + Select |
| FPS тоггл | Btn 2 (скорее всего X) при зажатом Start |
Настройки сохраняются в `~/.var/app/org.libretro.RetroArch/config/retroarch/` — одни и те же в Steam и на десктопе.
## Железо — ограничения
- RX 570: Vulkan поддерживается, Switch эмуляция ожидается нормальной
- i7-6800K (Broadwell-E): PS2 и Switch — проверить производительность
- 32GB RAM: достаточно для всего
## Управление
Magic Remote (magic4pc) работает как мышь + клавиатура.
Для эмуляторов нужен геймпад — варианты:
- Bluetooth геймпад (PS4/PS5/Xbox)
- USB геймпад
## Кандидаты для совместной игры с Лизой
→ Анализ совместимости: [[htpc-coop-games]]
Подходящие из установленных:
- **Shovel Knight: Treasure Trove** — пройдена Shovel Campaign, продолжаем другие
- **Gang Beasts** — кооп, физика, смешно, подходит для 7 лет
- **Party Animals** — кооп, веселье, простое управление
- **Stickfight: The Game** — кооп/versus, просто, смешно
- **Human Fall Flat** — кооп-пазлы, хорошо вместе
Не установленные кандидаты:
- DKC: Tropical Freeze (Switch) — нужен эмулятор + ROM
- DKC: Returns (Wii/Switch) — нужен эмулятор + ROM