A fast and simple homebrew save manager for 3DS and Switch written in C++.
Checkpoint is created following ideas of simplicity and efficiency. The UI has been designed to condense as many options as possible, while keeping it simple to work with.
Moreover, Checkpoint is extremely lightweight - while being packaged with a nice graphic user interface - and is built using the most recent libraries available.
Checkpoint for Switch natively supports NAND saves for the titles you have played. Title information are loaded automatically.
Installation
Place the .nro to the /switch/ folder on the SD card.
Checkpoint for Switch runs on homebrew launcher. Make sure you're running up-to-date payloads.
User guide
Working path
Checkpoint relies on the following folders to store the files it generates. Note that all the working directories are automatically generated on first launch (or when Checkpoint finds a new title that doesn't have a working directory yet).
Switch
sdmc:/switch/Checkpoint: root pathsdmc:/switch/Checkpoint/config.json: custom configuration filesdmc:/switch/Checkpoint/saves/<title id> <game title>: root path for all the save backups for a generic game
Online configurations
You can configure Checkpoint from your internet browser. Checkpoint will behave as an HTTP server while running.
Connect to SWITCH_IP_ADDRESS:8000 from any device connected to the same network as your Switch to be able to access configurations.
FTP server
Checkpoint offers built-in server that allows for easy and fast save retrieval.
You can access connecting to SWITCH_IP_ADDRESS:50000 with empty username and password.