# 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/` |