-
Notifications
You must be signed in to change notification settings - Fork 1
RetroDECK Path Migration
If you move your RetroDECK installation to a different location — for example, from internal storage to an SD card, or vice versa — the plugin detects the change and helps you migrate your downloaded files so everything keeps working.
Every time the plugin starts, it compares the current RetroDECK home path with the path it had stored from your last session. If the paths differ, the plugin flags a migration. This typically happens after you use RetroDECK's built-in move tool or manually relocate your retrodeck/ directory.
The plugin does not move your RetroDECK files — RetroDECK handles that. What the plugin migrates are the files it manages: downloaded ROMs, BIOS files, and save files that it tracks for sync purposes.
Until the migration is completed, a yellow warning banner appears in two places:
- QAM main page — at the top, alerting you that a path change was detected
- Game detail pages — on every RomM game, reminding you that file paths may be out of date
These banners persist until you run the migration or the paths are resolved.
To perform the migration:
- Open the QAM panel and go to Connection Settings
- A Path Migration section appears when a migration is pending
- The section shows a summary of what needs to move: e.g. "12 ROMs, 3 BIOS, 8 saves"
- Tap Migrate Files to start
The plugin updates its internal tracking to point to the new paths and moves any files that need relocating.
If files already exist at the destination (for example, you copied some files manually before migrating), a popup appears with three choices:
- Overwrite — Replace the existing files at the destination with the ones being migrated
- Skip — Keep the existing files at the destination and just update the plugin's internal path references to point to them
- Cancel — Abort the migration entirely; no files are moved and no paths are updated
The migration covers three categories of files:
- ROMs — All ROMs tracked in the plugin's state (previously downloaded through the plugin)
- BIOS files — Both files the plugin downloaded and untracked files that match known entries in the BIOS registry (e.g. files you placed manually that the plugin recognizes)
-
Save files — Recursively scanned from the save directories, excluding hidden directories (like
.gitor.tmp)
Files that the plugin doesn't know about — ROMs you added outside the plugin, for instance — are not affected. RetroDECK's own move tool handles those.
Previous: BIOS Management | Next: Save Sync