8.0 KiB
8.0 KiB
HTPC Migration Plan
Создано: 2026-05-08. Цель: перенести всё с Windows раздела, настроить эмуляторы, бэкап.
Статус
- magic4pc установлен и работает (main)
- Кнопка назад → Esc в gamescope / x1 в KDE
- EmuDeck установлен (в процессе)
- Эмуляторы настроены
- ROMs добавлены в Steam
- Сейвы перенесены
- Игры с Data/Windows добавлены в Steam
- Бэкап системы
- Удаление Windows раздела
1. EmuDeck — после установки визарда
Симлинки ROMs (папки с пробелами → структура EmuDeck)
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
ln -s "/run/media/bazzite/Data/nes" ~/Emulation/roms/nes
ln -s "/run/media/bazzite/Data/xbox" ~/Emulation/roms/xbox # Metal Slug 4
- Разобрать дубли:
mame roms+mame_roms,n64+n64 roms - Разобрать
Data/unsorted/— есть PC игры (Skyrim, Portal 2, Rayman и др.) и PS2 (Odin Sphere)
2. Эмуляторы — настройка и конфигурация
Уже установлено EmuDeck:
- RetroArch (
org.libretro.RetroArch) - Dolphin (
org.DolphinEmu.dolphin-emu) - PPSSPP (
org.ppsspp.PPSSPP) - melonDS (
net.kuribo64.melonDS) — NDS
Нужно установить/проверить:
- Ryujinx (Switch) — ✅ Работает (10.06.2026): prod.keys + firmware 19.0.1 + 4 ROMs в Steam
- PCSX2 (PS2) — проверить установил ли EmuDeck
- Citra / Lime3DS (3DS) — проверить
- CEMU (Wii U) — проверить (есть cemu roms на Data: DKC Tropical Freeze и др.)
Конфигурация по эмуляторам:
- Dolphin — настроить контроллер (LG Magic Remote), проверить Wii Motion Plus
- RetroArch — настроить cores для каждой платформы, hotkeys
- PPSSPP — PSP, настроить разрешение upscale для TV
- CEMU — Wii U, настроить графику (Vulkan для RX570)
- Ryujinx/Switch — prod.keys, title.keys (нужны с реальной консоли)
- PCSX2 — PS2 BIOS (нужен)
- melonDS — NDS BIOS/firmware
3. Добавление игр в Steam
Steam ROM Manager (EmuDeck)
- Запустить из Desktop Mode после настройки симлинков
- Включить парсеры для: SNES, N64, GBA, NDS, Wii, Wii U, PS2, PSP, 3DS, Switch, MAME
- Проверить обложки, исправить неправильно распознанные
Игры с Data — добавить в Steam вручную как Non-Steam games
/run/media/bazzite/Data/games/ (38 игр, уже установлены):
- Bayonetta, Cuphead, GTA V, Fallout 4, Metro Exodus, The Witcher 3, Rayman Legends/Origins, Castle Crashers, Brawlhalla, Duck Game, Human Fall Flat, Pummel Party и др.
/run/media/bazzite/Data/steam/steamapps/common/ (уже Steam игры):
- Gang Beasts, Shovel Knight, Stick Fight, Party Animals, Them's Fightin' Herds, Unravel и др.
- Переместить/добавить эту steamapps папку как вторую Steam library
Игры с Windows раздела — перенести на Data
Папки которые стоит проверить и перенести если нужно:
- Проверить
Windows/Users/mallexxx/AppData/Local/на наличие установленных игр Data/unsorted/— Skyrim SE, Portal 2, Rise of Tomb Raider, Rocket League, Ori — решить: установить через Steam или перенести
4. Перенос сейвов (приоритет высокий)
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/— Aladdin, DKC2, Contra, Golden Axe и др.
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 CardWii/— NAND (пустой, сейвы Wii утеряны)
Citra (3DS)
AppData/Roaming/Citra/→~/.var/app/org.citra_emu.citra/
С NAS
mallexxx.duckdns.org:/mnt/RED_2TB/backup/game/dkc3 103perc save.zip— DKC3 103% ⭐…/backup/win_2020/…/RetroArch/saves/— Mortal Kombat II state (нет на Windows)
DKC Returns
- ❌ Сейвы Wii утеряны нигде не найдены. ROM:
Data/dolphin roms/donkey kong country returns.iso
5. Личные файлы с Windows раздела
Documents/основание_контроллер_кормушки.SLDPRT+сборка…→ NASDocuments/DAVAProject/— разобратьсяDocuments/AutoHotkey.ahk+Desktop/unbind-guide-button.ps1→ сохранитьDocuments/JoyToKey/— конфигиAppData/Roaming/Kodi/userdata/→~/.kodi/userdata/
6. Медиа
Data/видеокассеты-наташа/→ NAS (семейное видео, приоритет!)Data/мультфильмы/+Data/сериалы/→ сравнить с NASstorage/Cartoons/, убрать дублиData/movies/→ сравнить с NASstorage/Movies/
7. Бэкап системы
- Btrfs snapshots → NAS (
btrbkилиsnapper) ~/Emulation/saves/rsync → NAS по расписанию- Проверить automount Data в Gaming Mode (gamescope)
8. Удаление Windows раздела (~230GB)
Условия готовности:
- Все сейвы перенесены и проверены в игре
- Все личные файлы на NAS/Linux
- Kodi настроен
- Бэкап работает
# fdisk /dev/sdb → удалить раздел → расширить 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/ |
| PPSSPP | ~/.var/app/org.ppsspp.PPSSPP/config/ppsspp/PSP/SAVEDATA/ |
| melonDS | ~/.var/app/net.kuribo64.melonDS/ |
| Ryujinx | ~/.var/app/org.ryujinx.Ryujinx/config/Ryujinx/bis/user/save/ |