-
-
Notifications
You must be signed in to change notification settings - Fork 35
Save Sync
Argosy syncs your game saves to your RomM server so you can stop on one device and continue on another. Sync runs automatically in the background; most users never have to think about it.
- Battery saves (SRAM, game-internal saves)
- Quick save states (from the quick-save hotkey)
- Numbered save states (from the in-game menu)
- Platform-specific live saves (Switch, 3DS, Vita, PSP, Wii, Wii U, PS2, GameCube — format-specific handling)
Save state thumbnails do not sync.
Sync quality depends on the emulator:
- Built-in emulator — full sync support.
-
RetroArch — full sync support; Argosy reads save paths from
retroarch.cfgautomatically. - Other external emulators — sync works only if the emulator stores saves in a path Argosy can access. Some emulators store saves in private directories (especially on Android 11+); Argosy will show "Access blocked — set a custom save path" for those, and you'll need to configure a save path the emulator can write to.
When a PS2 emulator (AetherSX2, NetherSX2, ARMSX2, PCSX2) is using folder memory cards, Argosy needs to know which card to sync against. With one folder card present, it's auto-selected. With two or more, you'll be prompted to pick at first launch — the selection is also editable in Settings.
PS2 sync works with folder-type memory cards only. The default card most PS2 emulators create is a single .ps2 file image, which Argosy cannot sync per-game — create a folder-type card in the emulator's card manager and assign it to Slot 1.
ARMSX2 note: if you picked a custom system folder in ARMSX2's setup wizard, your memory cards live in <that folder>/memcards instead of the app's default directory. Point the emulator's Save Path in Argosy's settings at that memcards folder. Folder-type cards on a custom system folder require ARMSX2 Refresh 2.4.8 or newer.
- On game exit — the current save is uploaded to RomM.
- On game launch — Argosy checks for a newer save on RomM and pulls it if found.
- Background worker — runs every 6 hours (with a 1-hour flex window) to catch any queued work.
- Manual — Settings > Sync > Sync Now forces an immediate run.
- On ROM download — if you download a game from RomM that already has a save, it's fetched alongside the ROM.
- Switching emulators — if you launch a game in a different emulator than last time, Argosy migrates your latest save to the new emulator's configured path before the game starts.
- Manual save selection is respected — if you restore an older save from the save manager, pre-launch sync won't replace it with a newer server version. The pin clears when your next play session uploads a save, or when you make a different manual selection.
If you're offline, changes queue locally and upload when the connection returns.
Saves uploaded from older clients (before slot-based syncing) appear in the save manager under Archived rather than as your active autosave. You can preview each one, restore it, and use Save As to promote it into the active slot — at which point it becomes part of normal cross-device sync.
When the server supports it (RomM 4.7 and newer), Argosy uses the server's per-device sync state to decide whether your local save is the latest version, the server's is, or there's a real conflict — the launcher only prompts you when the two clearly disagree. Older RomM servers skip the pre-launch check; background sync reconciles after each session instead.
When a conflict prompt does appear, you pick the winning save directly from the list of candidates rather than a blind keep/overwrite choice.
If you have a local save that was made outside hardcore mode and the server save was made in hardcore mode (or vice versa), Argosy stops and asks what to do:
- Keep Hardcore — upload your local save and discard the server version. You keep earning hardcore achievements.
- Downgrade to Casual — pull the server save. You'll keep your progress but achievements from this point count as casual only.
- Keep Local — skip the sync for this session; play with your local save.
Hardcore mode requires save integrity, so the app cannot silently merge across modes.
Save and state paths default to sensible locations per emulator, but you can override them per platform.
Go to Settings > Platforms > [Platform] > Storage & Sync:
- Save Path — where battery saves live. Tap to browse for a folder. The reset button reverts to the default.
- State Path — where save states live. Same behavior.
An overridden path shows a "(custom)" suffix. For RetroArch platforms these fields are read-only information pulled from retroarch.cfg.
Each game's detail page shows its sync status (synced, pending, failed, not configured). If a sync fails you'll see a toast with the error; the next background run retries automatically.
Once a game is downloaded, you can play without a RomM connection. Local saves queue and upload the next time you're online. You can also mirror a full library offline by pre-downloading games through the Collections batch download.
Getting Started
Using Argosy
Features
- RetroAchievements
- RomM Integration
- Media
- Accounts
- Save Sync
- QuayPass
- Netplay
- Steam Integration
- Dual-Screen
- BIOS
Built-in Emulator
Settings
Reference
Emulator Guides