Retrom supports cloud saves for both built-in emulators, and standalone emulators.
Built-in Emulators
Built-in emulators will automatically sync save data and save states to the server. This means that if you launch a game on one client, make some progress, close the game on that client, then launch the same game on another client, your progress will be there!
Examining Save Data
Details for save data for built-in emulators can be found in the in-game overlay.
Tip
Open the in-game overlay by pressing your configured 'Menu' button while in-game.
Both save data and save states are in the 'Game Options' sub-menu:
Standalone Emulators
Retrom can also manage save data for standalone emulators. This is done by
pointing Retrom to the save data directory for the emulator in question.
This can be done in the Emulators > Manage Emulators menu item in the Local Paths tab:
Example: PCSX2
Let's setup cloud saves for PCSX2 as an example. First, let's open PCSX2 and figure out where it stores save data. At the time of writing, PCSX2 provides these configurable options in the following menus:
Save Data
Go to the Settings > Memory Cards menu to find where PCSX2 stores memory card files:
Save States
Go to the Settings > Folders menu and look for the Save States Directory option
to find where PCSX2 stores save states:
Configuring Retrom
Warning
The following steps assume that you have already added PCSX2 as an emulator in Retrom, and that you have configured the path to the executable. If you haven't done this yet, please do so before proceeding. See the Emulator Configuration guide for more details.
Now that we know where PCSX2 stores save data, we can point Retrom to those directories.
To do this, open the Emulators > Manage Emulators menu item, select the PCSX2 emulator,
and go to the Local Paths tab. Then, add the paths for both the memory card files and
save states:
Once you've added the paths, Retrom will automatically sync the save data to the server whenever you play a game with PCSX2 via Retrom. You can see information about the cloud saves and save states in any game's detail page, assuming it is configured to use PCSX2 as its emulator:
You can also see the backups for both save data and save states in the details page, and you can elect to restore from a given backup if you wish: