r/SwitchHacks • • 10d ago

[Release] NXSync - Automatic cloud backups and save sync across Nintendo Switch consoles

NXSync is an experimental Nintendo Switch homebrew app + sysmodule that automatically backs up your saves to the cloud and, when needed, asks for your confirmation before restoring them on the same console or another one.

When a game closes, NXSync’s sysmodule detects the event through PGL and automatically triggers a backup and cloud upload of any changed save data. With game launch preflight enabled, the next time you launch the game on the same console or another console configured with NXSync, a patched version of Atmosphère’s dmnt temporarily holds startup while NXSync checks cloud saves. If everything is already in sync, the game starts normally; if a cloud update or conflicting save versions require your attention, NXSync asks you which save to use.

The NXSync homebrew app lets you manually back up your saves, browse and restore local or cloud backups, and configure your cloud connection and synchronization settings.

NXSync links each save revision to its predecessors, so if progress diverges across consoles, it detects the separate branches and lets you choose which version to continue with, rather than simply assuming the most recent save is the right one.

Read the README carefully before installing NXSync. The installer includes a modified version of Atmosphère’s dmnt, which is installed as a content override in the atmosphere folder. Back up the atmosphere and config folders on your microSD card before proceeding. NXSync currently supports Atmosphère 1.8.0 and 1.11.2, with the installer automatically selecting the matching dmnt build. Cloud synchronization is currently limited to Nextcloud, with support for additional WebDAV providers planned for the future.

I am not liable for any damage arising from the use of NXSync, including console bricks, loss or corruption of save data, or console bans.

You can find the source code, installation instructions, and downloads on GitHub.

Thanks to everyone who wants to contribute, report issues, or simply give NXSync a try. Your feedback and support are greatly appreciated!

2 Upvotes

0 comments sorted by