[2026-05-16] vault strategy: topic maps, enrichment worker v2, wiki/tech indexed, memory-curation cron

This commit is contained in:
Alexey Martemyanov
2026-05-16 12:57:03 +06:00
parent 561d57d260
commit 1f5f478ff2
24 changed files with 636 additions and 105 deletions
+88 -37
View File
@@ -1,65 +1,116 @@
# HTPC — Планы: Игры и Эмуляторы
# 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 должна отображаться как пройденная — проверить запуском
## Статус системы
- [x] Bazzite установлен, автологин в Gaming Mode
- [x] 1080p@60Hz, аудио LPCM работает
- [x] LG Magic Remote работает (magic4pc)
- [x] Без пароля при входе
- [x] Proton установлен (8.0, 10.0, Experimental)
- [ ] EmuDeck
- [ ] Proton-GE
- [ ] MangoHud
- [ ] Эмуляторы
- [ ] Эмуляторы (RetroArch, Yuzu/Ryujinx)
## Следующие шаги
## Эмуляция: план
→ Полный план: см. секцию ниже.
Приоритет 1: **Switch (DKC: Tropical Freeze, Returns)**
Приоритет 2: **Wii (DKC Returns оригинал)**
### EmuDeck
### 1. EmuDeck
Установка через официальный скрипт:
```bash
# В KDE Desktop Mode (не gamescope):
curl -L https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/install.sh | bash
```
Настроит RetroArch, PCSX2, Yuzu/Ryujinx и др. автоматически.
Настроит RetroArch, PCSX2, Ryujinx и др. автоматически.
ROM-и класть в `~/Emulation/roms/<system>/`
### 2. Proton-GE
Через ProtonUp-Qt (устанавливается из Discover или Flatpak):
```bash
flatpak install flathub net.davidotek.pupgui2
```
Или через EmuDeck — он включает ProtonUp-Qt.
### Switch (Ryujinx)
### 3. MangoHud (FPS overlay)
Уже есть в Bazzite. Включить для игры:
- В Steam: Properties → Launch Options: `mangohud %command%`
- Глобально: `MANGOHUD=1` в environment
Требования:
- **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)
### 4. Эмуляторы (план)
### Wii (Dolphin)
| Платформа | Эмулятор | Статус |
|-----------|----------|--------|
| NES | RetroArch (Nestopia) | Через EmuDeck |
| SNES | RetroArch (bsnes/Snes9x) | Через EmuDeck |
| Sega Mega Drive | RetroArch (Genesis Plus GX) | Через EmuDeck |
| PS2 | PCSX2 | Через EmuDeck |
| N64 | RetroArch (Mupen64Plus) | Через EmuDeck |
| Switch | Ryujinx (или Suyu) | Через EmuDeck |
- Dolphin входит в EmuDeck
- ROM для DKC Returns (.wbfs или .iso)
- Геймпад: нужно настроить маппинг (нет Wiimote)
### 5. ROM-и
Скопировать в `~/Emulation/roms/` по папкам после установки EmuDeck.
EmuDeck сам создаст структуру директорий.
### ROM-источники (задача-инфра)
### 6. Steam ROM Manager
Входит в EmuDeck — добавляет эмуляторные игры в Steam библиотеку с обложками.
После добавления они появятся в Gaming Mode как обычные Steam игры.
**qBittorrent на HTPC:**
- [ ] Установить qBittorrent (Flatpak или rpm-ostree)
- [ ] Настроить Web UI (порт 8080) — доступ с Mac/Кракена
- [ ] Добавить Rutracker в список трекеров
**Кракен: автоматический поиск и скачка:**
- [ ] Настроить доступ к Rutracker (учётка, API или парсинг)
- [ ] Научить Кракена/Eagle инициировать скачку через qBittorrent Web UI
- [ ] Сохранить в plan-doc
## Железо — ограничения
- RX 570: Switch эмуляция может быть медленной (Vulkan поддерживается)
- RX 570: Vulkan поддерживается, Switch эмуляция ожидается нормальной
- i7-6800K (Broadwell-E): PS2 и Switch — проверить производительность
- 32GB RAM: достаточно для всего
## Управление в эмуляторах
Magic Remote (magic4pc) работает как мышь + клавиатура.
## Управление
Magic Remote (magic4pc) работает как мышь + клавиатура.
Для эмуляторов нужен геймпад — варианты:
- Bluetooth геймпад (PS4/PS5/Xbox)
- USB геймпад
- Настроить маппинг Magic Remote кнопок на gamepad через Steam Input (если эмулятор в Steam)
## Кандидаты для совместной игры с Лизой
→ Анализ совместимости: [[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