Eden stores save data inside its virtual NAND. You can access the save directory for any game with a single right-click, import saves from other emulators or physical consoles, and keep saves synchronized across multiple devices using Syncthing. For large game libraries, a ZFS pool with zstd compression offers an efficient storage layout.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/eden-emulator/mirror/llms.txt
Use this file to discover all available pages before exploring further.
Accessing save data
Right-click any game in the game list and select Open Save Data Location. A file explorer opens directly to the save directory for that title.Importing saves from another source
Use this when you want to bring in save data from a different emulator, from a backed-up physical console, or from another machine running Eden.Create a save file in Eden first
Launch the game in Eden and progress to the point where the game saves at least once. This establishes the correct directory structure that Eden expects.
Copy your save files into the directory
Copy the save file(s) you want to use into the directory that opened.
Save formats vary by game — some titles use a single file while others use several files or a nested folder structure. Copy whatever the source game produced.
Syncing saves across devices with Syncthing
Syncthing is an open-source, decentralized file synchronization tool you can use to keep Eden saves in sync across multiple machines — useful for playing on a desktop and a laptop, or between Windows and Linux installs.How it works
Syncthing keeps a shared folder in sync across all devices you add to the network. For Eden saves, you share the folder that contains your per-title save directories (one level above the individual title ID folders). During initial setup it helps to designate one machine as the Parent (the source of truth) and all others as Children (they pull from the Parent). Once fully synced, all devices are equal peers.Installing Syncthing
- Windows
- Linux
Download Syncthing Tray
Download Syncthing Tray. For most users, choose the 64-bit (Intel/AMD) build.
Run the guided setup
Extract
syncthingtray.exe and launch it. Select Start guided setup, then click Next.Windows Defender SmartScreen may show a warning. This is expected for unsigned executables — proceed past it to continue.
Configure Syncthing
When prompted, select Yes, continue configuration, choose Start Syncthing application that is built into Syncthing Tray, enable the option to start on login, then click Apply.
Configuring save sync
On the Parent device:Open the Syncthing web UI
Right-click the Syncthing Tray icon and select Open Syncthing. On Linux without a tray, navigate to
http://127.0.0.1:8384/ in your browser.Add the saves folder
Click + Add Folder. Set a label (for example,
Switch Saves) and enter the full path to your Eden save directory.Accept the connection request
After the Parent adds the Child, a connection request appears in the Child’s Syncthing UI. Click + Add Device and save.
Accept the shared folder
A notification appears asking to add the shared folder. Click Add, enter the local path to your Eden save directory, and save.
Organizing your game library with ZFS
For Linux users managing a large collection of game archives, a ZFS dataset with zstd compression reduces storage footprint while keeping files directly accessible as a normal game directory./zroot/switch. Add it as a game directory in Eden. Set correct permissions so Eden can read the files: