[2026-05-08] HTPC migration plan — emulators, saves, Windows cleanup
This commit is contained in:
@@ -0,0 +1,120 @@
|
||||
# HTPC Migration Plan
|
||||
|
||||
> Создано: 2026-05-08. Цель: перенести всё с Windows раздела, настроить эмуляторы, бэкап.
|
||||
|
||||
## Статус
|
||||
- [x] magic4pc установлен и работает (bazzite-linux → main)
|
||||
- [x] Кнопка назад → Esc в gamescope / x1 в KDE
|
||||
- [ ] EmuDeck установлен (в процессе)
|
||||
- [ ] Симлинки ROMs → ~/Emulation/roms/
|
||||
- [ ] Перенос сейвов
|
||||
- [ ] Бэкап системы
|
||||
- [ ] Удаление Windows раздела
|
||||
|
||||
---
|
||||
|
||||
## 1. EmuDeck — после установки
|
||||
|
||||
- [ ] Запустить **Steam ROM Manager** из Desktop Mode → добавить ROMs в Steam с обложками
|
||||
- [ ] Настроить симлинки (папки с пробелами на Data → правильная структура EmuDeck):
|
||||
|
||||
```bash
|
||||
ln -s "/run/media/bazzite/Data/n64 roms" ~/Emulation/roms/n64
|
||||
ln -s "/run/media/bazzite/Data/snes roms" ~/Emulation/roms/snes
|
||||
ln -s "/run/media/bazzite/Data/gba roms" ~/Emulation/roms/gba
|
||||
ln -s "/run/media/bazzite/Data/3ds roms" ~/Emulation/roms/3ds
|
||||
ln -s "/run/media/bazzite/Data/ps2 roms" ~/Emulation/roms/ps2
|
||||
ln -s "/run/media/bazzite/Data/dolphin roms" ~/Emulation/roms/wii
|
||||
ln -s "/run/media/bazzite/Data/cemu roms" ~/Emulation/roms/wiiu
|
||||
ln -s "/run/media/bazzite/Data/mame roms" ~/Emulation/roms/mame
|
||||
ln -s "/run/media/bazzite/Data/sega roms" ~/Emulation/roms/genesis
|
||||
```
|
||||
|
||||
- [ ] Разобрать дубли на Data: `mame roms` + `mame_roms`, `n64` + `n64 roms`
|
||||
|
||||
---
|
||||
|
||||
## 2. Перенос сейвов (приоритет высокий)
|
||||
|
||||
### RetroArch
|
||||
Источник: `Windows/Users/mallexxx/AppData/Roaming/RetroArch/`
|
||||
Назначение: `~/.var/app/org.libretro.RetroArch/config/retroarch/`
|
||||
|
||||
- [ ] `saves/` — 14 .srm файлов (Zelda ALTTP, DKC2, DKC3, Banjo-Tooie, SM64, Contra Hard Corps и др.)
|
||||
- [ ] `states/` — save states (Aladdin, DKC2, Contra, MK2 и др.)
|
||||
|
||||
### OpenEmu → RetroArch
|
||||
Источник: `/run/media/bazzite/Data/openemu/`
|
||||
|
||||
- [ ] `snes9x/battery saves/*.sav` — Chrono Trigger, Lufia, Brain Lord, Dragon View, Actraiser, Zelda ALTTP и др. (~30+ игр)
|
||||
- [ ] `save states/` — GB, GBA, NDS, NES, SNES (конвертация `.oesavestate` → RetroArch формат — нужно уточнить тул)
|
||||
|
||||
### Dolphin
|
||||
Источник: `Windows/Users/mallexxx/AppData/Roaming/Dolphin Emulator/`
|
||||
Назначение: `~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/`
|
||||
|
||||
- [ ] `GC/USA/`, `GC/EUR/`, `GC/JAP/` — Memory Card сейвы
|
||||
- [ ] `Wii/` — NAND (пустой на текущем Windows, пустой в dolphin-x64 — сейвы Wii утеряны)
|
||||
|
||||
### Citra (3DS)
|
||||
Источник: `Windows/Users/mallexxx/AppData/Roaming/Citra/`
|
||||
Назначение: `~/.var/app/org.citra_emu.citra/` (или Lime3DS путь после EmuDeck)
|
||||
|
||||
- [ ] `nand/`, `sdmc/`, `sysdata/`
|
||||
|
||||
### С NAS
|
||||
- [ ] `/mnt/RED_2TB/backup/game/dkc3 103perc save.zip` — DKC3 103% сейв ⭐
|
||||
- [ ] `/mnt/RED_2TB/backup/win_2020/…/RetroArch/saves/` — Mortal Kombat II state (нет на Windows)
|
||||
|
||||
### DKC Returns
|
||||
- ❌ Сейвы Dolphin/Wii **потеряны** — нигде не найдены. ROM есть: `Data/dolphin roms/donkey kong country returns.iso`
|
||||
|
||||
---
|
||||
|
||||
## 3. Личные файлы с Windows раздела
|
||||
|
||||
- [ ] `Documents/основание_контроллер_кормушки.SLDPRT` + `сборка_контроллер_кормушки.SLDPRT` → NAS
|
||||
- [ ] `Documents/DAVAProject/` — разобраться что там
|
||||
- [ ] `Documents/AutoHotkey.ahk` + `Desktop/unbind-guide-button.ps1` → сохранить
|
||||
- [ ] `Documents/JoyToKey/` — конфиги
|
||||
- [ ] `Documents/Project64/` — N64 сейвы
|
||||
- [ ] `AppData/Roaming/Kodi/userdata/` → `~/.kodi/userdata/`
|
||||
- [ ] `AppData/Roaming/Playnite/` — если нужен (заменяется Steam ROM Manager)
|
||||
|
||||
---
|
||||
|
||||
## 4. Медиа
|
||||
|
||||
- [ ] `Data/видеокассеты-наташа/` → NAS (семейное видео)
|
||||
- [ ] `Data/мультфильмы/` + `Data/сериалы/` → проверить на дубли с `storage/Cartoons/`
|
||||
- [ ] `Data/movies/` → проверить vs `storage/Movies/`
|
||||
|
||||
---
|
||||
|
||||
## 5. Бэкап системы
|
||||
|
||||
- [ ] Btrfs snapshots → NAS (настроить `btrbk` или `snapper`)
|
||||
- [ ] `~/Emulation/saves/` rsync → NAS по расписанию
|
||||
- [ ] Проверить automount Data в Gaming Mode
|
||||
|
||||
---
|
||||
|
||||
## 6. Удаление Windows раздела
|
||||
|
||||
Условия готовности: все сейвы перенесены, личные файлы на NAS/Linux, Kodi настроен, бэкап работает.
|
||||
|
||||
```bash
|
||||
# Потом: fdisk → удалить раздел → расширить Data или создать Linux раздел
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
## Справка — пути эмуляторов на Bazzite (EmuDeck Flatpak)
|
||||
|
||||
| Эмулятор | Saves path |
|
||||
|----------|-----------|
|
||||
| RetroArch | `~/.var/app/org.libretro.RetroArch/config/retroarch/saves/` |
|
||||
| Dolphin | `~/.var/app/org.DolphinEmu.dolphin-emu/data/dolphin-emu/` |
|
||||
| Citra/Lime3DS | `~/.var/app/org.citra_emu.citra/` |
|
||||
| PCSX2 | `~/.var/app/net.pcsx2.PCSX2/config/PCSX2/memcards/` |
|
||||
| RPCS3 | `~/.var/app/net.rpcs3.RPCS3/config/rpcs3/dev_hdd0/` |
|
||||
Reference in New Issue
Block a user