Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.
3DS-Save-Sync
General
AuthorLokthran
TypePC Utilities
Version1.0
LicenseMIT License
Last Updated2025/08/08
Links
Download
Website
Source

The developer always wanted a more streamlined way to transfer save files between the 3DS and PC, so he created a simple tool to share with the community.

This lightweight GUI application built in Python connects directly to FTPD on the console without requiring additional tools on the 3DS - users simply need their existing FTPD client.

The tool enables one-click downloading and uploading of save folders while automatically creating timestamped backups before overwriting anything, ensuring save files are never lost even when mistakes occur.

Features

  • One-Click Transfers: Simple "Download to PC" and "Upload to 3DS" buttons.
  • Automatic Backups: Always creates a backup of the destination (either PC or 3DS) before transferring files.
  • Dynamic Categories: You're not stuck with just 3DS/NDS/GBA. You can add, name, and remove your own save categories for different emulators or systems with custom paths.
  • Network Scan: If you don't want to type the IP, you can leave the field empty and it will scan your network for the 3DS/FTP-Server.
  • Works with Checkpoint: Designed to work with the folder structure created by Checkpoint for 3DS games, as well as simple folder structures for NDS/GBA saves. For 3DS Games: Please use Checkpoint on your console to export your save files first.

How to Use

  1. Prerequisites:
    • A 3DS console with Custom Firmware (Luma3DS) and the Homebrew Launcher.
    • The FTPD homebrew application on your 3DS.
    • Python 3 installed on your PC.
    • The customtkinter library (pip install customtkinter).
  2. Setup:
    • Run the application (python sync_tool.pyw).
    • On first launch, the tool creates a Saves folder with default subdirectories.
    • Configure the paths for your saves in the GUI if you want to use different locations on your PC. The main "Backup Folder" is required.
  3. Transferring Saves:
    • Start FTPD on your 3DS.
    • Launch the tool on your PC.
    • Enter your 3DS's IP address or leave it blank to scan.
    • Select the categories you want to sync by enabling them.
    • Click "Download to PC" or "Upload to 3DS".

For 3DS Games: Please use Checkpoint 3DS on your console to export your save files first.

Screenshots

Error creating thumbnail: Unable to save thumbnail to destination

Changelog

v1.0

  • First Release.

External links

Advertising: