181 lines
8.7 KiB
Markdown
181 lines
8.7 KiB
Markdown
# 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
|
||
|
||
### TODO:
|
||
- [ ] It Takes Two — смержить DLC Full Game (`010092A0172E5001`) с base NSP (сейчас работает как Friends Pass)
|
||
Приоритет 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
|